The build took 00h 02m 02s and was SUCCESSFUL.
The program in this build is written in the following languages, according to sloccount:
SLOC | Language |
---|---|
23,885 |
ansic |
8,754 |
sh |
3,004 |
makefile |
35,643 |
total |
The process tree of the build process is here.
Several sub-process invocations were improper; see the process tree for details. Summary:
To avoid scrolling, you may jump to the last line of the
invocation of makepkg
that was used to build this
package.
Removed vanilla repositories from pacman.conf and added:
Copied permanent toolchain into container-local sysroot
/toolchain_root/sysroot --> /sysroot/sysroot
/toolchain_root/lib --> /sysroot/lib
/toolchain_root/sbin --> /sysroot/sbin
/toolchain_root/lib64 --> /sysroot/lib64
/toolchain_root/etc --> /sysroot/etc
/toolchain_root/share --> /sysroot/share
/toolchain_root/bin --> /sysroot/bin
/toolchain_root/var --> /sysroot/var
/toolchain_root/usr --> /sysroot/usr
/toolchain_root/glibc-build --> /sysroot/glibc-build
/toolchain_root/x86_64-pc-linux-gnu --> /sysroot/x86_64-pc-linux-gnu
/toolchain_root/include --> /sysroot/include
/toolchain_root/libexec --> /sysroot/libexec
CMD: sudo -u tuscan PATH=/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=clang CXX=clang++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
==> Making package: naim 0.11.8.3.2-4 (Thu Apr 13 19:20:59 UTC 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for x86_64-unknown-linux-strip... no
checking for strip... strip
checking for x86_64-unknown-linux-gcc... clang
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether clang accepts -g... yes
checking for clang option to accept ISO C89... none needed
checking whether clang and cc understand -c and -o together... yes
Configuring firetalk
checking for an ANSI C-conforming const... yes
checking for x86_64-unknown-linux-ranlib... no
checking for ranlib... ranlib
checking how to run the C preprocessor... clang -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for getuid... yes
checking for getpwuid... yes
checking for inet_aton... yes
Configuring libtool
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a sed that does not truncate output... /usr/bin/sed
checking for ld used by clang... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognize dependent libraries... pass_all
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking whether we are using the GNU C++ compiler... yes
checking whether clang++ accepts -g... yes
checking how to run the C++ preprocessor... clang++ -E
checking for x86_64-unknown-linux-g77... no
checking for x86_64-unknown-linux-xlf... no
checking for x86_64-unknown-linux-f77... no
checking for x86_64-unknown-linux-frt... no
checking for x86_64-unknown-linux-pgf77... no
checking for x86_64-unknown-linux-cf77... no
checking for x86_64-unknown-linux-fort77... no
checking for x86_64-unknown-linux-fl32... no
checking for x86_64-unknown-linux-af77... no
checking for x86_64-unknown-linux-xlf90... no
checking for x86_64-unknown-linux-f90... no
checking for x86_64-unknown-linux-pgf90... no
checking for x86_64-unknown-linux-pghpf... no
checking for x86_64-unknown-linux-epcf90... no
checking for x86_64-unknown-linux-gfortran... no
checking for x86_64-unknown-linux-g95... no
checking for x86_64-unknown-linux-xlf95... no
checking for x86_64-unknown-linux-f95... no
checking for x86_64-unknown-linux-fort... no
checking for x86_64-unknown-linux-ifort... no
checking for x86_64-unknown-linux-ifc... no
checking for x86_64-unknown-linux-efc... no
checking for x86_64-unknown-linux-pgf95... no
checking for x86_64-unknown-linux-lf95... no
checking for x86_64-unknown-linux-ftn... no
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether gfortran accepts -g... yes
checking the maximum length of command line arguments... 1572864
checking command to parse /usr/bin/nm -B output from clang object... ok
checking for objdir... .libs
checking for x86_64-unknown-linux-ar... no
checking for ar... ar
checking for x86_64-unknown-linux-ranlib... ranlib
checking for x86_64-unknown-linux-strip... strip
checking if clang supports -fno-rtti -fno-exceptions... yes
checking for clang option to produce PIC... -fPIC
checking if clang PIC flag -fPIC works... yes
checking if clang static flag -static works... yes
checking if clang supports -c -o file.o... yes
checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by clang++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for clang++ option to produce PIC... -fPIC
checking if clang++ PIC flag -fPIC works... yes
checking if clang++ static flag -static works... yes
checking if clang++ supports -c -o file.o... yes
checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for gfortran option to produce PIC... -fPIC
checking if gfortran PIC flag -fPIC works... yes
checking if gfortran static flag -static works... no
checking if gfortran supports -c -o file.o... yes
checking whether the gfortran linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
Configuring ltdl
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking which extension is used for loadable modules... .so
checking which variable specifies run-time library path... LD_LIBRARY_PATH
checking for the default library search path... /lib /usr/lib /usr/lib/R/lib /usr/lib/libfakeroot
checking for objdir... .libs
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dlopen in -ldl... (cached) yes
checking for dlerror... yes
checking for _ prefix in compiled symbols... no
checking whether deplibs are loaded by dlopen... yes
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
checking for error_t... yes
checking for argz_append... yes
checking for argz_create_sep... yes
checking for argz_insert... yes
checking for argz_next... yes
checking for argz_stringify... yes
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for memory.h... (cached) yes
checking for stdlib.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for unistd.h... (cached) yes
checking dl.h usability... no
checking dl.h presence... no
checking for dl.h... no
checking sys/dl.h usability... no
checking sys/dl.h presence... no
checking for sys/dl.h... no
checking dld.h usability... no
checking dld.h presence... no
checking for dld.h... no
checking mach-o/dyld.h usability... no
checking mach-o/dyld.h presence... no
checking for mach-o/dyld.h... no
checking for string.h... (cached) yes
checking for strchr... yes
checking for strrchr... yes
checking for memcpy... yes
checking for memmove... yes
checking for strcmp... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
Configuring naim
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether to enable /detach... no, re-run ./configure with --enable-detach
checking for Cygwin... no
checking for errno.h... (cached) yes
checking sys/errno.h usability... yes
checking sys/errno.h presence... yes
checking for sys/errno.h... yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking for sys/types.h... (cached) yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for struct tm.tm_gmtoff... yes
checking for inet_ntoa... yes
checking for gethostbyname... yes
checking for gethostbyaddr... yes
checking for socket... yes
checking for connect... yes
checking for wresize in -lncurses... yes
checking for use_default_colors in -lncurses... yes
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking for backtrace... yes
checking for backtrace_symbols_fd... yes
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking for getopt_long... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking for hstrerror... yes
checking for strverscmp... yes
checking for waitpid... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libfiretalk/Makefile
config.status: creating libltdl/Makefile
config.status: creating secs/Makefile
config.status: creating src/Makefile
config.status: creating CYGWIN-PATCHES/Makefile
config.status: creating src/config.h
Building naim 0.11.8.3.2 using clang
Compile flags:
Link flags:
Configuration results:
Packaging features: --disable-debug --disable-profile --disable-detach
Installation paths:
--bindir: /usr/bin
--with-pkgmoddir: /usr/lib/naim
--includedir: /usr/include
--with-pkgincludedir: /usr/include/naim
--mandir: /usr/share/man
--with-pkgdocdir: /usr/share/doc/naim
--without-cygwindocdir
--with-pkgtarball: naim-0.11.8.3.2-x86_64-unknown-linux-gnu.tbz2
Making all in libfiretalk
make[1]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2/libfiretalk'
clang -DHAVE_CONFIG_H -I. -I. -I../src -c aim.c
clang -DHAVE_CONFIG_H -I. -I. -I../src -c firetalk.c
firetalk.c:1538:9: warning: comparison of unsigned enum expression >= 0 is always true [-Wtautological-compare]
if ((p >= 0) && (p < FP_MAX))
~ ^ ~
1 warning generated.
clang -DHAVE_CONFIG_H -I. -I. -I../src -c irc.c
irc.c:1602:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
strprotocol: "IRC",
^~~~~~~~~~~~
.strprotocol =
irc.c:1603:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
default_server: "irc.n.ml.org",
^~~~~~~~~~~~~~~
.default_server =
irc.c:1604:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
default_port: 6667,
^~~~~~~~~~~~~
.default_port =
irc.c:1605:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
default_buffersize: 1024/2,
^~~~~~~~~~~~~~~~~~~
.default_buffersize =
irc.c:1606:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
periodic: irc_periodic,
^~~~~~~~~
.periodic =
irc.c:1607:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
preselect: irc_preselect,
^~~~~~~~~~
.preselect =
irc.c:1608:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
postselect: irc_postselect,
^~~~~~~~~~~
.postselect =
irc.c:1609:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
got_data: irc_got_data,
^~~~~~~~~
.got_data =
irc.c:1610:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
got_data_connecting: irc_got_data_connecting,
^~~~~~~~~~~~~~~~~~~~
.got_data_connecting =
irc.c:1611:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
comparenicks: irc_compare_nicks,
^~~~~~~~~~~~~
.comparenicks =
irc.c:1612:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
isprintable: irc_isprint,
^~~~~~~~~~~~
.isprintable =
irc.c:1613:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
disconnect: irc_disconnect,
^~~~~~~~~~~
.disconnect =
irc.c:1614:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
signon: irc_signon,
^~~~~~~
.signon =
irc.c:1615:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
get_info: irc_get_info,
^~~~~~~~~
.get_info =
irc.c:1616:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
set_info: irc_set_info,
^~~~~~~~~
.set_info =
irc.c:1617:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
set_away: irc_set_away,
^~~~~~~~~
.set_away =
irc.c:1618:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
set_nickname: irc_set_nickname,
^~~~~~~~~~~~~
.set_nickname =
irc.c:1619:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
set_password: irc_set_password,
^~~~~~~~~~~~~
.set_password =
irc.c:1620:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_add_buddy: irc_im_add_buddy,
^~~~~~~~~~~~~
.im_add_buddy =
irc.c:1621:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_remove_buddy: irc_im_remove_buddy,
^~~~~~~~~~~~~~~~
.im_remove_buddy =
irc.c:1622:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_add_deny: irc_im_add_deny,
^~~~~~~~~~~~
.im_add_deny =
irc.c:1623:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_remove_deny: irc_im_remove_deny,
^~~~~~~~~~~~~~~
.im_remove_deny =
irc.c:1624:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_upload_buddies: irc_im_upload_buddies,
^~~~~~~~~~~~~~~~~~
.im_upload_buddies =
irc.c:1625:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_upload_denies: irc_im_upload_denies,
^~~~~~~~~~~~~~~~~
.im_upload_denies =
irc.c:1626:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_send_message: irc_im_send_message,
^~~~~~~~~~~~~~~~
.im_send_message =
irc.c:1627:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_send_action: irc_im_send_action,
^~~~~~~~~~~~~~~
.im_send_action =
irc.c:1628:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_evil: irc_im_evil,
^~~~~~~~
.im_evil =
irc.c:1629:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_join: irc_chat_join,
^~~~~~~~~~
.chat_join =
irc.c:1630:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_part: irc_chat_part,
^~~~~~~~~~
.chat_part =
irc.c:1631:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_invite: irc_chat_invite,
^~~~~~~~~~~~
.chat_invite =
irc.c:1632:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_set_topic: irc_chat_set_topic,
^~~~~~~~~~~~~~~
.chat_set_topic =
irc.c:1633:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_op: irc_chat_op,
^~~~~~~~
.chat_op =
irc.c:1634:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_deop: irc_chat_deop,
^~~~~~~~~~
.chat_deop =
irc.c:1635:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_kick: irc_chat_kick,
^~~~~~~~~~
.chat_kick =
irc.c:1636:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_send_message: irc_chat_send_message,
^~~~~~~~~~~~~~~~~~
.chat_send_message =
irc.c:1637:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_send_action: irc_chat_send_action,
^~~~~~~~~~~~~~~~~
.chat_send_action =
irc.c:1640:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
subcode_encode: irc_ctcp_encode,
^~~~~~~~~~~~~~~
.subcode_encode =
irc.c:1641:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
set_privacy: irc_set_privacy,
^~~~~~~~~~~~
.set_privacy =
irc.c:1642:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
room_normalize: irc_normalize_room_name,
^~~~~~~~~~~~~~~
.room_normalize =
irc.c:1643:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
create_handle: irc_create_handle,
^~~~~~~~~~~~~~
.create_handle =
irc.c:1644:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
destroy_handle: irc_destroy_handle,
^~~~~~~~~~~~~~~
.destroy_handle =
41 warnings generated.
clang -DHAVE_CONFIG_H -I. -I. -I../src -c lily.c
lily.c:793:12: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
if ((tmp = firetalk_subcode_get_request_reply(c, "VERSION")) == NULL)
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lily.c:1809:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
strprotocol: "SLCP",
^~~~~~~~~~~~
.strprotocol =
lily.c:1810:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
default_server: "slcp.n.ml.org",
^~~~~~~~~~~~~~~
.default_server =
lily.c:1811:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
default_port: 7777,
^~~~~~~~~~~~~
.default_port =
lily.c:1812:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
default_buffersize: 1024*8,
^~~~~~~~~~~~~~~~~~~
.default_buffersize =
lily.c:1813:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
periodic: lily_periodic,
^~~~~~~~~
.periodic =
lily.c:1814:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
preselect: lily_preselect,
^~~~~~~~~~
.preselect =
lily.c:1815:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
postselect: lily_postselect,
^~~~~~~~~~~
.postselect =
lily.c:1816:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
got_data: lily_got_data,
^~~~~~~~~
.got_data =
lily.c:1817:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
got_data_connecting: lily_got_data_connecting,
^~~~~~~~~~~~~~~~~~~~
.got_data_connecting =
lily.c:1818:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
comparenicks: lily_compare_nicks,
^~~~~~~~~~~~~
.comparenicks =
lily.c:1819:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
isprintable: lily_isprint,
^~~~~~~~~~~~
.isprintable =
lily.c:1820:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
disconnect: lily_disconnect,
^~~~~~~~~~~
.disconnect =
lily.c:1821:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
signon: lily_signon,
^~~~~~~
.signon =
lily.c:1822:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
get_info: lily_get_info,
^~~~~~~~~
.get_info =
lily.c:1823:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
set_info: lily_set_info,
^~~~~~~~~
.set_info =
lily.c:1824:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
set_away: lily_set_away,
^~~~~~~~~
.set_away =
lily.c:1825:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
set_nickname: lily_set_nickname,
^~~~~~~~~~~~~
.set_nickname =
lily.c:1826:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
set_password: lily_set_password,
^~~~~~~~~~~~~
.set_password =
lily.c:1827:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_add_buddy: lily_im_add_buddy,
^~~~~~~~~~~~~
.im_add_buddy =
lily.c:1828:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_remove_buddy: lily_im_remove_buddy,
^~~~~~~~~~~~~~~~
.im_remove_buddy =
lily.c:1829:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_add_deny: lily_im_add_deny,
^~~~~~~~~~~~
.im_add_deny =
lily.c:1830:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_remove_deny: lily_im_remove_deny,
^~~~~~~~~~~~~~~
.im_remove_deny =
lily.c:1831:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_upload_buddies: lily_im_upload_buddies,
^~~~~~~~~~~~~~~~~~
.im_upload_buddies =
lily.c:1832:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_upload_denies: lily_im_upload_denies,
^~~~~~~~~~~~~~~~~
.im_upload_denies =
lily.c:1833:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_send_message: lily_im_send_message,
^~~~~~~~~~~~~~~~
.im_send_message =
lily.c:1834:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_send_action: lily_im_send_action,
^~~~~~~~~~~~~~~
.im_send_action =
lily.c:1835:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_evil: lily_im_evil,
^~~~~~~~
.im_evil =
lily.c:1836:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_join: lily_chat_join,
^~~~~~~~~~
.chat_join =
lily.c:1837:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_part: lily_chat_part,
^~~~~~~~~~
.chat_part =
lily.c:1838:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_invite: lily_chat_invite,
^~~~~~~~~~~~
.chat_invite =
lily.c:1839:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_set_topic: lily_chat_set_topic,
^~~~~~~~~~~~~~~
.chat_set_topic =
lily.c:1840:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_op: lily_chat_op,
^~~~~~~~
.chat_op =
lily.c:1841:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_deop: lily_chat_deop,
^~~~~~~~~~
.chat_deop =
lily.c:1842:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_kick: lily_chat_kick,
^~~~~~~~~~
.chat_kick =
lily.c:1843:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_send_message: lily_chat_send_message,
^~~~~~~~~~~~~~~~~~
.chat_send_message =
lily.c:1844:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_send_action: lily_chat_send_action,
^~~~~~~~~~~~~~~~~
.chat_send_action =
lily.c:1845:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
set_privacy: lily_set_privacy,
^~~~~~~~~~~~
.set_privacy =
lily.c:1846:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
subcode_encode: lily_ctcp_encode,
^~~~~~~~~~~~~~~
.subcode_encode =
lily.c:1847:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
room_normalize: lily_normalize_room_name,
^~~~~~~~~~~~~~~
.room_normalize =
lily.c:1848:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
create_handle: lily_create_handle,
^~~~~~~~~~~~~~
.create_handle =
lily.c:1849:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
destroy_handle: lily_destroy_handle,
^~~~~~~~~~~~~~~
.destroy_handle =
42 warnings generated.
clang -DHAVE_CONFIG_H -I. -I. -I../src -c toc2.c
toc2.c:942:25: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
int i, j, len = strlen(message);
^~~~~~~
/usr/include/string.h:394:35: note: passing argument to parameter '__s' here
extern size_t strlen (const char *__s)
^
toc2.c:988:44: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
return(toc_internal_send_message(c, dest, aim_interpolate_variables(message, dest), 1, &(fchandle->subcode_replies)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
toc2.c:940:103: note: passing argument to parameter 'message' here
static fte_t toc_internal_send_message(client_t c, const char *const dest, const unsigned char *const message, const int isauto, firetalk_queue_t *queue) {
^
toc2.c:1004:44: warning: passing 'const char *const' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
return(toc_internal_send_message(c, dest, message, 0, &(fchandle->subcode_requests)));
^~~~~~~
toc2.c:940:103: note: passing argument to parameter 'message' here
static fte_t toc_internal_send_message(client_t c, const char *const dest, const unsigned char *const message, const int isauto, firetalk_queue_t *queue) {
^
toc2.c:1019:44: warning: passing 'char [2048]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
return(toc_internal_send_message(c, dest, tempbuf, 0, &(fchandle->subcode_requests)));
^~~~~~~
toc2.c:940:103: note: passing argument to parameter 'message' here
static fte_t toc_internal_send_message(client_t c, const char *const dest, const unsigned char *const message, const int isauto, firetalk_queue_t *queue) {
^
toc2.c:1065:19: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
if ((versionctcp = firetalk_subcode_get_request_reply(c, "VERSION")) == NULL)
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
toc2.c:1074:40: warning: field precision should have type 'int', but argument has type 'size_t' (aka 'unsigned long') [-Wformat]
snprintf(profile, sizeof(profile), "%.*s%s%s", infolen, info, versionctcp?versionctcp:"", awayctcp?awayctcp:"");
~~^~ ~~~~~~~
toc2.c:2388:37: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
name = strdup(toc_make_fake_cap(PACKAGE_NAME, strlen(PACKAGE_NAME)));
^~~~~~~~~~~~
../src/config.h:284:22: note: expanded from macro 'PACKAGE_NAME'
#define PACKAGE_NAME "naim"
^~~~~~
toc2.c:2140:65: note: passing argument to parameter 'str' here
static const char *toc_make_fake_cap(const unsigned char *const str, const int len) {
^
toc2.c:2389:40: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
version = strdup(toc_make_fake_cap(PACKAGE_VERSION, strlen(PACKAGE_VERSION)));
^~~~~~~~~~~~~~~
../src/config.h:293:25: note: expanded from macro 'PACKAGE_VERSION'
#define PACKAGE_VERSION "0.11.8.3.2"
^~~~~~~~~~~~
toc2.c:2140:65: note: passing argument to parameter 'str' here
static const char *toc_make_fake_cap(const unsigned char *const str, const int len) {
^
toc2.c:2602:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
strprotocol: "TOC2",
^~~~~~~~~~~~
.strprotocol =
toc2.c:2603:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
default_server: "toc.n.ml.org",
^~~~~~~~~~~~~~~
.default_server =
toc2.c:2604:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
default_port: 9898,
^~~~~~~~~~~~~
.default_port =
toc2.c:2605:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
default_buffersize: 1024*8,
^~~~~~~~~~~~~~~~~~~
.default_buffersize =
toc2.c:2606:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
periodic: toc_periodic,
^~~~~~~~~
.periodic =
toc2.c:2607:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
preselect: toc_preselect,
^~~~~~~~~~
.preselect =
toc2.c:2608:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
postselect: toc_postselect,
^~~~~~~~~~~
.postselect =
toc2.c:2609:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
got_data: toc_got_data,
^~~~~~~~~
.got_data =
toc2.c:2610:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
got_data_connecting: toc_got_data_connecting,
^~~~~~~~~~~~~~~~~~~~
.got_data_connecting =
toc2.c:2611:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
comparenicks: toc_compare_nicks,
^~~~~~~~~~~~~
.comparenicks =
toc2.c:2612:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
isprintable: toc_isprint,
^~~~~~~~~~~~
.isprintable =
toc2.c:2613:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
disconnect: toc_disconnect,
^~~~~~~~~~~
.disconnect =
toc2.c:2614:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
signon: toc_signon,
^~~~~~~
.signon =
toc2.c:2615:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
get_info: toc_get_info,
^~~~~~~~~
.get_info =
toc2.c:2616:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
set_info: toc_set_info,
^~~~~~~~~
.set_info =
toc2.c:2617:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
set_away: toc_set_away,
^~~~~~~~~
.set_away =
toc2.c:2618:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
set_nickname: toc_set_nickname,
^~~~~~~~~~~~~
.set_nickname =
toc2.c:2619:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
set_password: toc_set_password,
^~~~~~~~~~~~~
.set_password =
toc2.c:2620:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
set_privacy: toc_set_privacy,
^~~~~~~~~~~~
.set_privacy =
toc2.c:2621:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_add_buddy: toc_im_add_buddy,
^~~~~~~~~~~~~
.im_add_buddy =
toc2.c:2622:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_remove_buddy: toc_im_remove_buddy,
^~~~~~~~~~~~~~~~
.im_remove_buddy =
toc2.c:2623:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_add_deny: toc_im_add_deny,
^~~~~~~~~~~~
.im_add_deny =
toc2.c:2624:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_remove_deny: toc_im_remove_deny,
^~~~~~~~~~~~~~~
.im_remove_deny =
toc2.c:2625:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_upload_buddies: toc_im_upload_buddies,
^~~~~~~~~~~~~~~~~~
.im_upload_buddies =
toc2.c:2626:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_upload_denies: toc_im_upload_denies,
^~~~~~~~~~~~~~~~~
.im_upload_denies =
toc2.c:2627:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_send_message: toc_im_send_message,
^~~~~~~~~~~~~~~~
.im_send_message =
toc2.c:2628:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_send_action: toc_im_send_action,
^~~~~~~~~~~~~~~
.im_send_action =
toc2.c:2629:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
im_evil: toc_im_evil,
^~~~~~~~
.im_evil =
toc2.c:2630:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_join: toc_chat_join,
^~~~~~~~~~
.chat_join =
toc2.c:2631:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_part: toc_chat_part,
^~~~~~~~~~
.chat_part =
toc2.c:2632:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_invite: toc_chat_invite,
^~~~~~~~~~~~
.chat_invite =
toc2.c:2633:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_set_topic: toc_chat_set_topic,
^~~~~~~~~~~~~~~
.chat_set_topic =
toc2.c:2634:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_op: toc_chat_op,
^~~~~~~~
.chat_op =
toc2.c:2635:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_deop: toc_chat_deop,
^~~~~~~~~~
.chat_deop =
toc2.c:2636:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_kick: toc_chat_kick,
^~~~~~~~~~
.chat_kick =
toc2.c:2637:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_send_message: toc_chat_send_message,
^~~~~~~~~~~~~~~~~~
.chat_send_message =
toc2.c:2638:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
chat_send_action: toc_chat_send_action,
^~~~~~~~~~~~~~~~~
.chat_send_action =
toc2.c:2641:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
subcode_encode: toc_ctcp_encode,
^~~~~~~~~~~~~~~
.subcode_encode =
toc2.c:2642:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
room_normalize: aim_normalize_room_name,
^~~~~~~~~~~~~~~
.room_normalize =
toc2.c:2643:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
create_handle: toc_create_handle,
^~~~~~~~~~~~~~
.create_handle =
toc2.c:2644:2: warning: use of GNU old-style field designator extension [-Wgnu-designator]
destroy_handle: toc_destroy_handle,
^~~~~~~~~~~~~~~
.destroy_handle =
49 warnings generated.
rm -f libfiretalk.a
ar cru libfiretalk.a aim.o firetalk.o irc.o lily.o toc2.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libfiretalk.a
make[1]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2/libfiretalk'
Making all in libltdl
make[1]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2/libltdl'
/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I../src -c -o ltdl.lo ltdl.c
mkdir .libs
clang -DHAVE_CONFIG_H -I. -I. -I../src -c ltdl.c -fPIC -DPIC -o .libs/ltdl.o
ltdl.c:3200:17: warning: address of array 'sys_search_path' will always evaluate to 'true' [-Wpointer-bool-conversion]
if (!file && sys_search_path)
~~ ^~~~~~~~~~~~~~~
1 warning generated.
clang -DHAVE_CONFIG_H -I. -I. -I../src -c ltdl.c -o ltdl.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC --mode=link clang -o libltdlc.la ltdl.lo -ldl
ar cru .libs/libltdlc.a .libs/ltdl.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib .libs/libltdlc.a
creating libltdlc.la
(cd .libs && rm -f libltdlc.la && ln -s ../libltdlc.la libltdlc.la)
make[1]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2/libltdl'
Making all in secs
make[1]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2/secs'
clang -DHAVE_CONFIG_H -I. -I. -I../src -I../include -c atomizer.c
clang -DHAVE_CONFIG_H -I. -I. -I../src -I../include -c block.c
clang -DHAVE_CONFIG_H -I. -I. -I../src -I../include -c liaison.c
clang -DHAVE_CONFIG_H -I. -I. -I../src -I../include -c mem.c
clang -DHAVE_CONFIG_H -I. -I. -I../src -I../include -c script.c
clang -DHAVE_CONFIG_H -I. -I. -I../src -I../include -c vars.c
rm -f libsecs.a
ar cru libsecs.a atomizer.o block.o liaison.o mem.o script.o vars.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libsecs.a
make[1]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2/secs'
Making all in src
make[1]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2/src'
make all-am
make[2]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2/src'
clang -DHAVE_CONFIG_H -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -c buddy.c
buddy.c:187:48: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_info, CB(STATUSBAR,INPUT), 0, "%-*s", faimconf.winfo.widthx,
^~~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
buddy.c:192:25: warning: passing 'char [26]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(curconn, "Error in strftime(): %s.\n", strerror(errno));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
buddy.c:352:56: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_buddy, C(WINLIST,BUDDY_OFFLINE), 1, " %s", conn->winname);
^~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
buddy.c:355:48: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_buddy, C(WINLIST,TEXT), 1, "%s", " You are offline");
^~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
buddy.c:359:47: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_buddy, C(WINLIST,TEXT), 1, " %s", conn->winname);
^~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
buddy.c:368:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(lastgroup, USER_GROUP(bwin->e.buddy));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
buddy.c:370:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(lastgroup, CHAT_GROUP);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
buddy.c:395:62: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_buddy, C(WINLIST,TEXT), hidegroup?0:1, "%c%s%c",
^~~~~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
buddy.c:399:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(lastgroup, group);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
buddy.c:416:16: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_titlef("[%s:%s]", conn->winname, buf);
^~~~~~~~~
../include/naim/naim.h:476:36: note: passing argument to parameter here
int nw_titlef(const unsigned char *, ...) G_GNUC_INTERNAL;
^
buddy.c:485:48: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_buddy, col%COLOR_PAIRS, 1, "%*s", M, buf);
^~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
buddy.c:487:48: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_buddy, col%COLOR_PAIRS, 0, "%*s", M, buf);
^~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
buddy.c:512:13: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_titlef("");
^~
../include/naim/naim.h:476:36: note: passing argument to parameter here
int nw_titlef(const unsigned char *, ...) G_GNUC_INTERNAL;
^
buddy.c:639:23: warning: passing 'char [51]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Type /delbuddy to remove %s from your buddy list.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
buddy.c:641:4: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(lastclose, bwin->winname);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
buddy.c:659:21: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "File transfer aborted.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
buddy.c:708:8: warning: returning 'char [2048]' from a function with result type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
return(newname);
^~~~~~~~~
buddy.c:750:36: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
secs_setvar("cur", naim_normalize(bwin->winname));
^~~~~~~~~~~~~
buddy.c:698:64: note: passing argument to parameter 'name' here
const unsigned char *naim_normalize(const unsigned char *const name) {
^
buddy.c:750:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
secs_setvar("cur", naim_normalize(bwin->winname));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/secs.h:63:47: note: passing argument to parameter 'val' here
int secs_setvar(const char *name, const char *val);
^
buddy.c:774:23: warning: passing 'char [145]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Warning: While opening logfile for %s, two versions were found: [%s] and [%s]. I will use [%s], but you may want to look into this discrepency.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
buddy.c:800:17: warning: passing 'char [25]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_statusbarf("Redrawing window for %s.", bwin->winname);
^~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:477:40: note: passing argument to parameter 'format' here
int nw_statusbarf(const unsigned char *format, ...) G_GNUC_INTERNAL;
^
buddy.c:822:46: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(bwin->nwin), -C(IMWIN,TEXT)-1, "%s", buf);
^~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
buddy.c:824:19: warning: passing 'char [42]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_statusbarf("Redrawing window for %s (%li lines left).",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:477:40: note: passing argument to parameter 'format' here
int nw_statusbarf(const unsigned char *format, ...) G_GNUC_INTERNAL;
^
buddy.c:849:34: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&(bwin->nwin), 0, 0, "\n");
^~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
buddy.c:878:15: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (aimcmp(lastbwin->winname, lastbwin->next->winname) == 1)
^~~~~~~~~~~~~~~~~
../include/naim/naim.h:449:33: note: passing argument to parameter here
int aimcmp(const unsigned char *, const unsigned char *) G_GNUC_INTERNAL;
^
buddy.c:878:34: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (aimcmp(lastbwin->winname, lastbwin->next->winname) == 1)
^~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:449:56: note: passing argument to parameter here
int aimcmp(const unsigned char *, const unsigned char *) G_GNUC_INTERNAL;
^
buddy.c:885:15: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (aimcmp(srchbwin->next->winname, bwin->winname) == 1)
^~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:449:33: note: passing argument to parameter here
int aimcmp(const unsigned char *, const unsigned char *) G_GNUC_INTERNAL;
^
buddy.c:885:40: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (aimcmp(srchbwin->next->winname, bwin->winname) == 1)
^~~~~~~~~~~~~
../include/naim/naim.h:449:56: note: passing argument to parameter here
int aimcmp(const unsigned char *, const unsigned char *) G_GNUC_INTERNAL;
^
buddy.c:895:23: warning: passing 'char [43]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Unable to open scrollback buffer file: %s\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
buddy.c:923:22: warning: passing 'char [46]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Adding %s to your buddy list due to sign-on.\n", buddy);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
buddy.c:926:2: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(blist->_account, buddy);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
buddy.c:938:22: warning: passing 'char [91]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "%s [%s] is now online =)\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
buddy.c:941:23: warning: passing 'char [91]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s [%s] is now online =)\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
buddy.c:947:25: warning: passing 'char [31]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "Sending queued IM %i/%i [%s].\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
buddy.c:981:22: warning: passing 'char [82]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Strangeness while marking %s offline: no autopeer negotiated, but autocrypt set!\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
buddy.c:993:22: warning: passing 'char [97]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "%s [%s] has just logged off :(\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
buddy.c:1006:23: warning: passing 'char [97]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s [%s] has just logged off :(\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
buddy.c:1045:23: warning: passing 'char [46]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s is now idle.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
buddy.c:1048:23: warning: passing 'char [52]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s is no longer idle!\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
buddy.c:1078:24: warning: passing 'char [46]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s is now away.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
buddy.c:1082:24: warning: passing 'char [54]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s is now available: %s\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
buddy.c:1085:24: warning: passing 'char [52]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s is no longer away!\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
buddy.c:1102:23: warning: passing 'char [100]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s [%s] is no longer available :/\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
buddy.c:1115:23: warning: passing 'char [64]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "Chat %s is no longer available :/\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
44 warnings generated.
AWK="gawk" CPP="clang -E -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -DHAVE_CONFIG_H" SRCDIR=. ./genkeys.sh > conio_keys.h
AWK="gawk" CPP="clang -E -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -DHAVE_CONFIG_H" ./gencmds.sh > conio_cmds.h
AWK="gawk" CPP="clang -E -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -DHAVE_CONFIG_H" ./gencmd2.sh > commands.txt
clang -DHAVE_CONFIG_H -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -c conio.c
conio.c:317:18: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "JUMP", "No connection named %s.\n",
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:317:26: warning: passing 'char [25]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "JUMP", "No connection named %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:322:18: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "JUMP", "No window in %s named %s.\n",
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:322:26: warning: passing 'char [27]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "JUMP", "No window in %s named %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:327:17: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "JUMP", "No window in %s named %s.\n",
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:327:25: warning: passing 'char [27]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "JUMP", "No window in %s named %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:383:16: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "MSG", "You can't send a message to a file transfer!\n");
^~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:383:23: warning: passing 'char [46]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "MSG", "You can't send a message to a file transfer!\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:387:3: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(bwin->nwin), IMWIN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:338:11: note: expanded from macro 'WINTIME_NOTNOW'
strftime(buf, sizeof(buf), format, tptr); \
^~~
/usr/include/time.h:205:42: note: passing argument to parameter '__s' here
extern size_t strftime (char *__restrict __s, size_t __maxsize,
^
conio.c:387:3: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(bwin->nwin), IMWIN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:339:31: note: expanded from macro 'WINTIME_NOTNOW'
hwprintf(win, C(cpre,EVENT), "%s", buf); \
^~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
conio.c:389:4: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
format, (conn->sn != NULL)?conn->sn:"(me)");
^~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
conio.c:391:4: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
" %s%s%s
", pre, args[1], post);
^~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
conio.c:395:3: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(conn->nwin), CONN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:338:11: note: expanded from macro 'WINTIME_NOTNOW'
strftime(buf, sizeof(buf), format, tptr); \
^~~
/usr/include/time.h:205:42: note: passing argument to parameter '__s' here
extern size_t strftime (char *__restrict __s, size_t __maxsize,
^
conio.c:395:3: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(conn->nwin), CONN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:339:31: note: expanded from macro 'WINTIME_NOTNOW'
hwprintf(win, C(cpre,EVENT), "%s", buf); \
^~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
conio.c:396:41: warning: passing 'char [18]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(conn->nwin), C(CONN,SELF), "-> *%s*", args[0]);
^~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
conio.c:397:41: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(conn->nwin), C(CONN,TEXT), " %s%s%s
", pre, args[1], post);
^~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
conio.c:401:33: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
logim(conn, conn->sn, args[0], args[1]);
^~~~~~~
../include/naim/naim.h:415:87: note: passing argument to parameter 'message' here
void logim(conn_t *conn, const char *source, const char *target, const unsigned char *message) G_GNUC_INTERNAL;
^
conio.c:447:22: warning: passing 'char [89]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Removed %s's name (was \"%s\").\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:459:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(blist->_group, group);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:460:22: warning: passing 'char [87]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Changed %s's group to \"%s\".\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:466:22: warning: passing 'char [125]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Changed %s's name from \"%s\" to \"%s\".\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:468:4: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(blist->_name, args[2]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:476:23: warning: passing 'char [100]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "%s [%s] is now a permanent buddy.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:479:23: warning: passing 'char [110]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Added %s [%s] to your permanent buddy list.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:485:23: warning: passing 'char [104]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "%s [%s] is now a non-permanent buddy.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:488:23: warning: passing 'char [114]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Added %s [%s] to your non-permanent buddy list.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:497:16: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "ADDBUDDY", "Unable to add buddy: %s.\n", firetalk_strerror(ret));
^~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:497:28: warning: passing 'char [26]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "ADDBUDDY", "Unable to add buddy: %s.\n", firetalk_strerror(ret));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:592:15: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "SAVE", "Error %i opening file for write: %s",
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:592:23: warning: passing 'char [36]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "SAVE", "Error %i opening file for write: %s",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:995:20: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Settings saved to %s.\n", filename);
^~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1006:15: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "Please /%s:disconnect first (just so there's no confusion).\n",
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1006:26: warning: passing 'char [90]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "Please /%s:disconnect first (just so there's no confusion).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1013:16: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "It looks like you're specifying a server, so I'll use %s as your name.\n",
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1013:27: warning: passing 'char [72]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "It looks like you're specifying a server, so I'll use %s as your name.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1019:16: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "It looks like you're specifying a server, but I don't have a default name to use.\n");
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1019:27: warning: passing 'char [83]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "It looks like you're specifying a server, but I don't have a default name to use.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1020:16: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "Please specify a name to use (/%s:connect myname %s).\n",
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1020:27: warning: passing 'char [84]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "Please specify a name to use (/%s:connect myname %s).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1036:3: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(conn->server, args[1]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1040:4: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(conn->sn, args[0]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1044:15: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "Please specify a name to use (/%s:connect myname).\n",
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1044:26: warning: passing 'char [81]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "Please specify a name to use (/%s:connect myname).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1051:22: warning: passing 'char [19]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Connecting to %s.\n",
^~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1054:22: warning: passing 'char [32]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Connecting to %s on server %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1058:22: warning: passing 'char [30]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Connecting to %s on port %i.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1061:22: warning: passing 'char [43]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Connecting to %s on port %i of server %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1077:16: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "Unable to connect: %s (%s).\n",
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1077:27: warning: passing 'char [29]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "Unable to connect: %s (%s).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1082:16: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "Unable to connect: %s (%s).\n",
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1082:27: warning: passing 'char [29]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "Unable to connect: %s (%s).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1085:16: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "Unable to connect: %s.\n",
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1085:27: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "Unable to connect: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1089:15: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "Connection failed in startup, %s.\n",
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1089:26: warning: passing 'char [35]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "Connection failed in startup, %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1137:17: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "INFO", "Unable to retrieve user information for %s: %s.\n",
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1137:25: warning: passing 'char [49]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "INFO", "Unable to retrieve user information for %s: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1141:17: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "INFO", "Unable to retrieve user information for %s: %s.\n",
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1141:25: warning: passing 'char [49]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "INFO", "Unable to retrieve user information for %s: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1146:16: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "INFO", "Unable to retrieve user information for %s: %s.\n",
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1146:24: warning: passing 'char [49]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "INFO", "Unable to retrieve user information for %s: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1171:2: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(conn->curbwin->nwin), IMWIN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:338:11: note: expanded from macro 'WINTIME_NOTNOW'
strftime(buf, sizeof(buf), format, tptr); \
^~~
/usr/include/time.h:205:42: note: passing argument to parameter '__s' here
extern size_t strftime (char *__restrict __s, size_t __maxsize,
^
conio.c:1171:2: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(conn->curbwin->nwin), IMWIN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:339:31: note: expanded from macro 'WINTIME_NOTNOW'
hwprintf(win, C(cpre,EVENT), "%s", buf); \
^~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
conio.c:1172:50: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(conn->curbwin->nwin), C(IMWIN,SELF), "* %s", conn->sn);
^~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
conio.c:1173:50: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(conn->curbwin->nwin), C(IMWIN,TEXT), "%s%s
", (strncmp(args[0], "'s ", 3) == 0)?"":" ", args[0]);
^~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
conio.c:1174:48: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
logim(conn, conn->sn, conn->curbwin->winname, args[0]);
^~~~~~~
../include/naim/naim.h:415:87: note: passing argument to parameter 'message' here
void logim(conn_t *conn, const char *source, const char *target, const unsigned char *message) G_GNUC_INTERNAL;
^
conio.c:1175:46: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
naim_send_act(conn, conn->curbwin->winname, args[0]);
^~~~~~~
../include/naim/naim.h:418:85: note: passing argument to parameter here
void naim_send_act(conn_t *const conn, const char *const, const unsigned char *const);
^
conio.c:1202:23: warning: passing 'char [59]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "Query window created and user added as a temporary buddy.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
conio.c:1204:23: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "Query window created.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
conio.c:1223:16: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CLOSE", "No window is open for %s.\n",
^~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1223:25: warning: passing 'char [56]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CLOSE", "No window is open for %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1291:24: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(win, 0, 0, "\n");
^~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
conio.c:1307:37: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&(bwin->nwin), 0, 0, "\n");
^~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
conio.c:1361:23: warning: passing 'char [81]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Your buddy list is empty, try /addbuddy buddyname.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1365:22: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Buddy list:");
^~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1402:22: warning: passing 'char [161]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, " %s"
^~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1431:23: warning: passing 'char [173]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, " %s"
^~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1455:22: warning: passing 'char [153]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Use the /namebuddy command to change a buddy's name, or /groupbuddy to change a buddy's group.");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1468:23: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "Nobody on %s\n", chat);
^~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
conio.c:1486:23: warning: passing 'char [17]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "Users on %s: %s\n", chat, namesbuf);
^~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
conio.c:1503:23: warning: passing 'char [147]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(cwin, "Entering chat \"%s\" with a key of \"%s\"; if you intended to join chat \"%s %s\", please use /join \"%s %s\" in the future.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
conio.c:1505:4: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(cwin->e.chat->key, args[1]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1516:17: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "JOIN", "Unable to join %s: %s.\n", args[0], firetalk_strerror(ret));
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1516:25: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "JOIN", "Unable to join %s: %s.\n", args[0], firetalk_strerror(ret));
^~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1545:15: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "TAGBUDDY", "%s is not in your buddy list.\n",
^~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1545:27: warning: passing 'char [60]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "TAGBUDDY", "%s is not in your buddy list.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1550:3: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(blist->tag, args[1]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1551:21: warning: passing 'char [53]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "%s is now tagged (%s).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1556:21: warning: passing 'char [54]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "%s is no longer tagged.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1559:15: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "TAGBUDDY", "%s is not tagged.\n",
^~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1559:27: warning: passing 'char [48]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "TAGBUDDY", "%s is not tagged.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1575:15: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "DELBUDDY", "No buddy specified.\n");
^~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1575:27: warning: passing 'char [21]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "DELBUDDY", "No buddy specified.\n");
^~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1580:15: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "DELBUDDY", "You can not delete people from your tracking list with a window open. Please /close %s first.\n",
^~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1580:27: warning: passing 'char [124]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "DELBUDDY", "You can not delete people from your tracking list with a window open. Please /close %s first.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1589:23: warning: passing 'char [63]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Removed %s from your buddy list.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
conio.c:1592:23: warning: passing 'char [137]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Removed %s from naim's buddy list, but the server wouldn't remove %s%s%s from your session buddy list: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
conio.c:1598:22: warning: passing 'char [135]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Removed %s from your session buddy list, but %s isn't in naim's buddy list.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
conio.c:1601:22: warning: passing 'char [60]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "%s is not in your buddy list.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
conio.c:1617:15: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "OP", "Unable to op %s: %s.\n", args[0], firetalk_strerror(ret));
^~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1617:21: warning: passing 'char [22]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "OP", "Unable to op %s: %s.\n", args[0], firetalk_strerror(ret));
^~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1627:15: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "DEOP", "Unable to deop %s: %s.\n", args[0], firetalk_strerror(ret));
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1627:23: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "DEOP", "Unable to deop %s: %s.\n", args[0], firetalk_strerror(ret));
^~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1636:22: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "No topic set.\n");
^~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1638:22: warning: passing 'char [39]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Topic for %s: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1645:16: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "TOPIC", "Unable to change topic: %s.\n", firetalk_strerror(ret));
^~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1645:25: warning: passing 'char [29]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "TOPIC", "Unable to change topic: %s.\n", firetalk_strerror(ret));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1657:15: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "KICK", "Unable to kick %s: %s.\n", args[0], firetalk_strerror(ret));
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1657:23: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "KICK", "Unable to kick %s: %s.\n", args[0], firetalk_strerror(ret));
^~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1669:15: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "INVITE", "Unable to invite %s: %s.\n", args[0], firetalk_strerror(ret));
^~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1669:25: warning: passing 'char [26]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "INVITE", "Unable to invite %s: %s.\n", args[0], firetalk_strerror(ret));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1686:20: warning: passing 'char [53]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "No longer blocking %s.\n", args[0]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1689:23: warning: passing 'char [129]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Removed %s from naim's block list, but the server wouldn't remove %s from your session block list.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
conio.c:1702:16: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "BLOCK", "Unable to block %s: %s.\n", args[0], firetalk_strerror(ret));
^~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1702:25: warning: passing 'char [25]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "BLOCK", "Unable to block %s: %s.\n", args[0], firetalk_strerror(ret));
^~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1704:22: warning: passing 'char [47]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Now blocking %s.\n", args[0]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1706:21: warning: passing 'char [47]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Now blocking %s.\n", args[0]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1719:22: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Ignore list is empty.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1721:22: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Ignore list:\n");
^~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1724:24: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, " %s (%s)\n", idiotar->screenname, idiotar->notes);
^~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1726:24: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, " %s\n", idiotar->screenname);
^~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1736:22: warning: passing 'char [47]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Now ignoring %s.\n", args[0]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1742:21: warning: passing 'char [52]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Now ignoring %s (%s).\n", args[0], args[1]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1762:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "-\n");
^~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1765:21: warning: passing 'char [69]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "See /help chains for more information.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1774:15: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "TABLES", "Unable to perform self-symbol lookup: %s.\n",
^~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1774:25: warning: passing 'char [43]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "TABLES", "Unable to perform self-symbol lookup: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1780:15: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "TABLES", "Unable to find chain %s (%s): %s.\n",
^~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1780:25: warning: passing 'char [35]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "TABLES", "Unable to find chain %s (%s): %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1787:20: warning: passing 'char [33]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Chain %s, containing %i hook%s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1806:21: warning: passing 'char [156]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, " %i: %s:%s() weight %i at %#p (%lu passes, %lu stops)\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1817:21: warning: passing 'char [33]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Current filter tables: REPLACE.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1833:19: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "= %s -> %s\n",
^~~~~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1833:37: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "= %s -> %s\n",
^~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1836:17: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "Table empty.\n");
^~~~~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1836:35: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "Table empty.\n");
^~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1867:18: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "Unknown action ``%s''.\n",
^~~~~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1867:36: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "Unknown action ``%s''.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1870:17: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "Must specify rewrite rule.\n");
^~~~~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1870:35: warning: passing 'char [28]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "Must specify rewrite rule.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1875:20: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "- %s -> %s\n",
^~~~~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1875:38: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "- %s -> %s\n",
^~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1877:8: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(html_cleanar[i].from, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1878:8: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(html_cleanar[i].replace, "");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1880:20: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "= %s -> %s\n",
^~~~~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1880:38: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "= %s -> %s\n",
^~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1884:17: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "%s is not in the table.\n",
^~~~~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1884:35: warning: passing 'char [25]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "%s is not in the table.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1887:17: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "Unknown modifier %c (%s).\n",
^~~~~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1887:35: warning: passing 'char [27]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "Unknown modifier %c (%s).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1892:18: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "- %s -> %s\n",
^~~~~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1892:36: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "- %s -> %s\n",
^~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1905:4: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(html_cleanar[i].from, args[1]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1906:4: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(html_cleanar[i].replace, args[2]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1907:16: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "+ %s -> %s\n",
^~~~~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1907:34: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER REPLACE", "+ %s -> %s\n",
^~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1911:15: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER", "Table %s does not exist.",
^~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1911:25: warning: passing 'char [25]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "FILTER", "Table %s does not exist.",
^~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1951:21: warning: passing 'char [58]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Eek, stay away, %s is EVIL!\n", args[0]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1953:15: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "WARN", "Unable to warn %s: %s.\n", args[0], firetalk_strerror(ret));
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1953:23: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "WARN", "Unable to warn %s: %s.\n", args[0], firetalk_strerror(ret));
^~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1963:16: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "NICK", "Unable to change names: %s.\n", firetalk_strerror(ret));
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1963:24: warning: passing 'char [29]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "NICK", "Unable to change names: %s.\n", firetalk_strerror(ret));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1965:15: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "NICK", "Try /connect %s.\n", args[0]);
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1965:23: warning: passing 'char [47]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "NICK", "Try /connect %s.\n", args[0]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1971:20: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "%s\n", secs_script_expand(NULL, args[0]));
^~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1983:15: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "READPROFILE", "Please specify a real file.\n");
^~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1983:30: warning: passing 'char [29]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "READPROFILE", "Please specify a real file.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1987:15: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "READPROFILE", "Can't read %s: %s.\n",
^~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1987:30: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "READPROFILE", "Can't read %s: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1992:15: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "READPROFILE", "Profile file too small.\n");
^~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1992:30: warning: passing 'char [25]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "READPROFILE", "Profile file too small.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1996:15: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "READPROFILE", "Unable to open %s.\n",
^~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:1996:30: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "READPROFILE", "Unable to open %s.\n",
^~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2002:15: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "READPROFILE", "Fatal error in malloc(%i): %s\n",
^~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2002:30: warning: passing 'char [31]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "READPROFILE", "Fatal error in malloc(%i): %s\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2007:15: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "READPROFILE", "Fatal error in read(%i): %s\n",
^~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2007:30: warning: passing 'char [29]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "READPROFILE", "Fatal error in read(%i): %s\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2025:15: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "ACCEPT", "You must be in a file transfer window.\n");
^~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2025:25: warning: passing 'char [40]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "ACCEPT", "You must be in a file transfer window.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2030:2: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(conn->curbwin->e.transfer->local, args[0]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2048:15: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "OFFER", "Offering file transfer request to %s (%s).\n",
^~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2048:24: warning: passing 'char [73]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "OFFER", "Offering file transfer request to %s (%s).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2052:15: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "OFFER", "Ignoring duplicate file transfer request to %s (%s).\n",
^~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2052:24: warning: passing 'char [83]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "OFFER", "Ignoring duplicate file transfer request to %s (%s).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2064:21: warning: passing 'char [27]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Available colors include:\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2066:22: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, " %-2i %s\n", i, collist[i]);
^~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2067:21: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Foregrounds:\n");
^~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2069:22: warning: passing 'char [32]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, " %-2i %s text is %s.\n", i, forelist[i],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2071:21: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Backgrounds:\n");
^~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2073:22: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, " %-2i %s window is %s.\n", i, backlist[i],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2077:15: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "SETCOL", "Please see /help setcol.\n");
^~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2077:25: warning: passing 'char [55]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "SETCOL", "Please see /help setcol.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2101:17: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "SETCOL", "Unknown modifier %s.\n",
^~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2101:27: warning: passing 'char [22]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "SETCOL", "Unknown modifier %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2109:22: warning: passing 'char [26]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Foreground %s set to %s.\n", forelist[i],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2118:17: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "SETCOL", "You can not force bold/dull for backgrounds.\n");
^~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2118:27: warning: passing 'char [46]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "SETCOL", "You can not force bold/dull for backgrounds.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2146:23: warning: passing 'char [26]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Background %s set to %s.\n", backlist[i],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2150:16: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "SETCOL", "Unknown window/event: %s.\n",
^~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2150:26: warning: passing 'char [27]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "SETCOL", "Unknown window/event: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2161:21: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Privacy mode changed.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2163:15: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "SETPRIV", "Privacy mode not changed: %s.\n", firetalk_strerror(ret));
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2163:26: warning: passing 'char [31]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "SETPRIV", "Privacy mode not changed: %s.\n", firetalk_strerror(ret));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2242:22: warning: passing 'char [29]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Key %i (%s) bound to ``%s''\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2245:22: warning: passing 'char [25]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Key %i (%s) is unbound.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2258:21: warning: passing 'char [33]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Key %i (%s) now bound to ``%s''\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2268:20: warning: passing 'char [49]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Aliased /%s to: %s\n", args[0], args[1]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2283:15: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "SET", "Try /set %s \"%s %s\".\n",
^~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2283:22: warning: passing 'char [51]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "SET", "Try /set %s \"%s %s\".\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2291:14: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, prefix, "Protocol drivers are currently loaded for:\n");
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2291:22: warning: passing 'char [44]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, prefix, "Protocol drivers are currently loaded for:\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2293:15: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, prefix, " %s\n", str);
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2293:23: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, prefix, " %s\n", str);
^~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2306:21: warning: passing 'char [63]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "See /help newconn for more help.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2318:16: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "NEWCONN", "Please supply a protocol name:");
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2318:27: warning: passing 'char [31]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "NEWCONN", "Please supply a protocol name:");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2320:16: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "NEWCONN", "See /help newconn for more help.\n");
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2320:27: warning: passing 'char [63]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "NEWCONN", "See /help newconn for more help.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2339:15: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "NEWCONN", "Invalid protocol %s.", protostr);
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2339:26: warning: passing 'char [21]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "NEWCONN", "Invalid protocol %s.", protostr);
^~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2341:15: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "NEWCONN", "See /help newconn for more help.\n");
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2341:26: warning: passing 'char [63]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "NEWCONN", "See /help newconn for more help.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2348:17: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "NEWCONN", "A window for connection %s (%s) is already open.\n",
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2348:28: warning: passing 'char [50]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "NEWCONN", "A window for connection %s (%s) is already open.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2361:37: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&(newconn->nwin), 0, 0, "\n");
^~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
conio.c:2369:2: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(newconn->winname, args[0]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2371:24: warning: passing 'char [47]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(newconn, NULL, "A new connection of type %s has been created.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2373:24: warning: passing 'char [150]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(newconn, NULL, "Ins and Del will switch between connections, and /jump (^N, M-n, F8) will jump across connections if there are no active windows in the current one.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2374:24: warning: passing 'char [92]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(newconn, NULL, "You can now /connect <name> [<server>] to log on.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2383:15: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "DELCONN", "You must always have at least one connection open at all times.\n");
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2383:26: warning: passing 'char [65]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "DELCONN", "You must always have at least one connection open at all times.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2398:16: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "DELCONN", "Unable to find connection %s.\n",
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2398:27: warning: passing 'char [31]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "DELCONN", "Unable to find connection %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2415:22: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Current server: %s %i\n",
^~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2419:22: warning: passing 'char [35]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Current server: %s (default port)\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2424:15: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "SERVER", "Please try to /%s:connect first.\n",
^~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2424:25: warning: passing 'char [63]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "SERVER", "Please try to /%s:connect first.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2430:16: warning: if statement has empty body [-Wempty-body]
if (argc == 2);
^
conio.c:2430:16: note: put the semicolon on a separate line to silence this warning
conio.c:2438:15: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "DISCONNECT", "You aren't connected.\n");
^~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2438:29: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "DISCONNECT", "You aren't connected.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2441:21: warning: passing 'char [27]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "You are now disconnected.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2451:22: warning: passing 'char [85]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Window list window is always hidden (possible values are HIDDEN, VISIBLE, or AUTO).\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2453:22: warning: passing 'char [86]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Window list window is always visible (possible values are HIDDEN, VISIBLE, or AUTO).\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2455:22: warning: passing 'char [83]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Window list window is auto-hidden (possible values are HIDDEN, VISIBLE, or AUTO).\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2459:23: warning: passing 'char [42]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Window list window is now always hidden.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2464:23: warning: passing 'char [43]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Window list window is now always visible.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2468:22: warning: passing 'char [40]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Window list window is now auto-hidden.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2471:16: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "WINLIST", "Hmm? Possible values are HIDDEN, VISIBLE, or AUTO.\n");
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2471:27: warning: passing 'char [52]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "WINLIST", "Hmm? Possible values are HIDDEN, VISIBLE, or AUTO.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2496:16: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "_", "%s\n", ptr);
^~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2496:21: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "_", "%s\n", ptr);
^~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2508:16: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "_", "%s\n", ptr);
^~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2508:21: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "_", "%s\n", ptr);
^~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2527:15: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "EXEC", "Error creating pipe: %s.\n",
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2527:23: warning: passing 'char [26]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "EXEC", "Error creating pipe: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2532:15: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "EXEC", "Error in fork: %s, closing pipe.\n",
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2532:23: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "EXEC", "Error in fork: %s, closing pipe.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2584:20: warning: passing 'char [74]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, " %s (%s)\n", filename, path);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2597:21: warning: passing 'char [74]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, " %s (%s)\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2600:22: warning: passing 'char [70]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, " Category: %s\n", tmp);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2602:22: warning: passing 'char [60]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, " Description: %s\n", tmp);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2604:22: warning: passing 'char [70]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, " License: %s\n", tmp);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2606:22: warning: passing 'char [75]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, " Author: %s\n", tmp);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2608:22: warning: passing 'char [70]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, " Code Age: %s\n", dtime(nowf - *ver));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2626:21: warning: passing 'char [25]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Symbol %s found at %#p.\n", args[0], ptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2628:15: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "DLSYM", "Symbol %s not found.\n", args[0]);
^~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2628:24: warning: passing 'char [22]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "DLSYM", "Symbol %s not found.\n", args[0]);
^~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2634:20: warning: passing 'char [43]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Modules found in the default search path:\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2636:20: warning: passing 'char [124]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Additional modules can be loaded using their explicit paths, as in /modload %s/mods/mymod.la.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2638:20: warning: passing 'char [29]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Modules currently resident:\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2640:20: warning: passing 'char [70]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "See /help modload for more information.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2661:15: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "MODLOAD", "Unable to load module %s: %s.\n",
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2661:26: warning: passing 'char [60]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "MODLOAD", "Unable to load module %s: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2668:21: warning: passing 'char [90]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Module %s (%s) already loaded.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2673:20: warning: passing 'char [82]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Module %s (%s) loaded.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2679:22: warning: passing 'char [71]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Module %s initialized, leaving resident.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2682:22: warning: passing 'char [64]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Module %s initialized, unloading.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2684:22: warning: passing 'char [84]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Module %s (%s) unloaded.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2689:21: warning: passing 'char [128]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Module %s has no initializer (%s:naim_init()): %s, leaving resident.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2708:18: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "MODUNLOAD", "Module %s is busy (%s:naim_exit() != MOD_FINISHED), leaving resident.\n",
^~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2708:31: warning: passing 'char [129]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "MODUNLOAD", "Module %s is busy (%s:naim_exit() != MOD_FINISHED), leaving resident.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2712:24: warning: passing 'char [66]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Module %s deinitialized, unloading.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2715:22: warning: passing 'char [84]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Module %s (%s) unloaded.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2721:14: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "MODUNLOAD", "No module named %s loaded.\n", args[0]);
^~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2721:27: warning: passing 'char [28]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "MODUNLOAD", "No module named %s loaded.\n", args[0]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2736:15: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "RESIZE", "Window height (%i) must be greater than %i.", scrollback, LINES-2);
^~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2736:25: warning: passing 'char [44]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "RESIZE", "Window height (%i) must be greater than %i.", scrollback, LINES-2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2739:15: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "RESIZE", "Window height (%i) must be less than 5001.", scrollback);
^~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2739:25: warning: passing 'char [43]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "RESIZE", "Window height (%i) must be less than 5001.", scrollback);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2748:20: warning: passing 'char [17]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Windows resized.");
^~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2765:21: warning: passing 'char [33]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Running " PACKAGE_STRING NAIM_SNAPSHOT " for %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2767:21: warning: passing 'char [17]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Config file: %s\n", naimrcfilename);
^~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2776:22: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "-");
^~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2779:21: warning: passing 'char [69]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "See /help status for more information.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2787:16: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "STATUS", "Unknown connection %s.\n", args[0]);
^~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2787:26: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "STATUS", "Unknown connection %s.\n", args[0]);
^~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2793:20: warning: passing 'char [21]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Information for %s:\n", c->winname);
^~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2796:21: warning: passing 'char [22]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Online as %s for %s.\n", c->sn, dtime(now - c->online));
^~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2799:22: warning: passing 'char [28]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Not online (want to be %s)\n", c->sn);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2801:22: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Not online.\n");
^~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2805:22: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Windows:\n");
^~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2831:22: warning: passing 'char [68]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, " %s (%s%s%s%s) [last viewed %s]\n", bwin->winname,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2837:22: warning: passing 'char [51]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, " %s (%s%s%s%s)\n", bwin->winname,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2843:20: warning: passing 'char [46]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "%i discussions, %i users, %i file transfers.\n", discussions, users, files);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2845:21: warning: passing 'char [69]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "See /names for buddy list information.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2847:21: warning: passing 'char [72]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "See /%s:names for buddy list information.\n", c->winname);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2854:11: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(c, cmd, "Unknown command.\n");
^~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2854:16: warning: passing 'char [18]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(c, cmd, "Unknown command.\n");
^~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2903:25: warning: passing 'char [29]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, NULL, "[%s:%s] Unknown connection.\n", cmd, tmp+1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2933:13: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(c, cmdar[i].c, "You must be in a chat.\n");
^~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2933:25: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(c, cmdar[i].c, "You must be in a chat.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2935:13: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(c, cmdar[i].c, "You must be in a query.\n");
^~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2935:25: warning: passing 'char [25]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(c, cmdar[i].c, "You must be in a query.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2937:13: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(c, cmdar[i].c, "You can not be in status.\n");
^~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2937:25: warning: passing 'char [27]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(c, cmdar[i].c, "You can not be in status.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2941:12: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(c, cmdar[i].c, "You must be in status.\n");
^~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2941:24: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(c, cmdar[i].c, "You must be in status.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2944:12: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(c, cmdar[i].c, "You must be in a query.\n");
^~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2944:24: warning: passing 'char [25]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(c, cmdar[i].c, "You must be in a query.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2947:12: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(c, cmdar[i].c, "You must be in a chat.\n");
^~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2947:24: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(c, cmdar[i].c, "You must be in a chat.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2958:12: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(c, cmdar[i].c, "Command requires at least %i arguments.\n",
^~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:2958:24: warning: passing 'char [41]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(c, cmdar[i].c, "Command requires at least %i arguments.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3017:15: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (aimncmp(bwin->winname, start, startlen) == 0) {
^~~~~~~~~~~~~
../include/naim/naim.h:450:34: note: passing argument to parameter here
int aimncmp(const unsigned char *, const unsigned char *, int len) G_GNUC_INTERNAL;
^
conio.c:3017:30: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (aimncmp(bwin->winname, start, startlen) == 0) {
^~~~~
../include/naim/naim.h:450:57: note: passing argument to parameter here
int aimncmp(const unsigned char *, const unsigned char *, int len) G_GNUC_INTERNAL;
^
conio.c:3038:73: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if ((bwin->et == BUDDY) && (bwin->e.buddy->_name != NULL) && (aimncmp(bwin->e.buddy->_name, start, startlen) == 0)) {
^~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:450:34: note: passing argument to parameter here
int aimncmp(const unsigned char *, const unsigned char *, int len) G_GNUC_INTERNAL;
^
conio.c:3038:95: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if ((bwin->et == BUDDY) && (bwin->e.buddy->_name != NULL) && (aimncmp(bwin->e.buddy->_name, start, startlen) == 0)) {
^~~~~
../include/naim/naim.h:450:57: note: passing argument to parameter here
int aimncmp(const unsigned char *, const unsigned char *, int len) G_GNUC_INTERNAL;
^
conio.c:3072:38: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if ((bwin->et == CHAT) && (aimncmp(bwin->winname, start, startlen) == 0)) {
^~~~~~~~~~~~~
../include/naim/naim.h:450:34: note: passing argument to parameter here
int aimncmp(const unsigned char *, const unsigned char *, int len) G_GNUC_INTERNAL;
^
conio.c:3072:53: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if ((bwin->et == CHAT) && (aimncmp(bwin->winname, start, startlen) == 0)) {
^~~~~
../include/naim/naim.h:450:57: note: passing argument to parameter here
int aimncmp(const unsigned char *, const unsigned char *, int len) G_GNUC_INTERNAL;
^
conio.c:3110:34: warning: field precision should have type 'int', but argument has type 'long' [-Wformat]
snprintf(buf, sizeof(buf), "%.*s", end-start+1, start);
~~^~ ~~~~~~~~~~~
conio.c:3131:37: warning: field precision should have type 'int', but argument has type 'long' [-Wformat]
snprintf(str, sizeof(str)-1, "%.*s%s", end-start, start, dire->d_name);
~~^~ ~~~~~~~~~
conio.c:3135:37: warning: field precision should have type 'int', but argument has type 'long' [-Wformat]
snprintf(str, sizeof(str)-1, "%.*s/%s", end-start, start, dire->d_name);
~~^~ ~~~~~~~~~
conio.c:3392:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(' ');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3395:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('&');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3396:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('n');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3397:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('b');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3398:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('s');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3399:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('p');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3400:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(';');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3405:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('&');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3406:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('n');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3407:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('b');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3408:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('s');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3409:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('p');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3410:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(';');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3411:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(' ');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3412:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('&');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3413:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('n');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3414:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('b');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3415:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('s');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3416:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('p');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3417:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(';');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3418:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(' ');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3419:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('&');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3420:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('n');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3421:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('b');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3422:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('s');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3423:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('p');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3424:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(';');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3425:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(' ');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3426:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('&');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3427:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('n');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3428:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('b');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3429:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('s');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3430:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('p');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3431:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(';');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3432:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('&');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3433:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('n');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3434:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('b');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3435:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('s');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3436:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('p');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3437:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(';');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3456:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('&');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3457:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('n');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3458:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('b');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3459:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('s');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3460:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('p');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3461:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(';');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3462:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(' ');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3463:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('&');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3464:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('n');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3465:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('b');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3466:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('s');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3467:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('p');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3468:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(';');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3469:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(' ');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3470:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('&');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3471:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('n');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3472:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('b');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3473:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('s');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3474:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('p');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3475:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(';');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3476:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(' ');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3477:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('&');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3478:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('n');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3479:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('b');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3480:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('s');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3481:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('p');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3482:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(';');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3483:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('&');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3484:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('n');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3485:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('b');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3486:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('s');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3487:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('p');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3488:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(';');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3503:9: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(str[i]);
^~~~~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3505:9: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(' ');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3530:25: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, "TAB", "Please do not complete the same name twice. It is likely that %s already saw your initial address and can track your messages without additional help, or %s did not see your initial message and is not going to hear your followup messages either.\n", lastcomplete, lastcomplete);
^~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3530:32: warning: passing 'char [247]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, "TAB", "Please do not complete the same name twice. It is likely that %s already saw your initial address and can track your messages without additional help, or %s did not see your initial message and is not going to hear your followup messages either.\n", lastcomplete, lastcomplete);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3532:25: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, "TAB", "If you find yourself sending a large number of messages to the same person in a group, it might be best to take the person aside to finish your conversation. Online, this can be accomplished by using /msg %s yourmessage.\n", lastcomplete);
^~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3532:32: warning: passing 'char [251]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, "TAB", "If you find yourself sending a large number of messages to the same person in a group, it might be best to take the person aside to finish your conversation. Online, this can be accomplished by using /msg %s yourmessage.\n", lastcomplete);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3534:25: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, "TAB", "Remember: This is a group you are addressing. If your conversation is directed at only one person, it may be best to hold it in private, using /msg. If the conversation is for the benefit of the entire audience, you should not prefix every message with an individual's name.\n");
^~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3534:32: warning: passing 'char [305]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, "TAB", "Remember: This is a group you are addressing. If your conversation is directed at only one person, it may be best to hold it in private, using /msg. If the conversation is for the benefit of the entire audience, you should not prefix every message with an individual's name.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3536:25: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, "TAB", "If you really want to complete the same name multiple times, I'm not going to stop you. However, please try to think of how you would act if you were holding this conversation in person--including moving aside if the group area is too noisy.\n");
^~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3536:32: warning: passing 'char [243]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, "TAB", "If you really want to complete the same name multiple times, I'm not going to stop you. However, please try to think of how you would act if you were holding this conversation in person--including moving aside if the group area is too noisy.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3551:10: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(namescomplete.buf[i]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3556:11: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(*delim);
^~~~~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3558:11: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(',');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3559:10: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(' ');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3566:10: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(lastcomplete, namescomplete.buf);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3647:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('<');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3648:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('b');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3649:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('r');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3650:7: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('>');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3659:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(histar[histpos], buf);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3693:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('<');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3695:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('&');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3696:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('l');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3697:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('t');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3698:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(';');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3703:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('>');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3705:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('&');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3706:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('g');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3707:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('t');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3708:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(';');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3713:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('&');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3715:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('&');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3716:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('a');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3717:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('m');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3718:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('p');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3719:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(';');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3726:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('<');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3727:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('B');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3728:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('>');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3729:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('<');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3730:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('/');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3731:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('B');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3732:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('>');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3741:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('<');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3742:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('I');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3743:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('>');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3744:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('<');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3745:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('/');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3746:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('I');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3747:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('>');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3826:3: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(c);
^~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3833:3: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('&');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3834:3: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF('#');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3836:4: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(numbuf[i]);
^~~~~~~~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3837:3: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ADDTOBUF(';');
^~~~~~~~~~~~~
conio.c:3000:3: note: expanded from macro 'ADDTOBUF'
STRREPLACE(histar[histpos], buf); \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
conio.c:3852:44: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_input, C(INPUT,TEXT), 1, "%s", buf+off);
^~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
conio.c:3856:47: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_input, CI(INPUT,EVENT), 0, "%c",
^~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
conio.c:3858:46: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_input, C(INPUT,EVENT), 0, "%s",
^~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
conio.c:3861:46: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_input, C(INPUT,TEXT), 0, " %s", desc);
^~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
conio.c:3873:48: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_input, CI(INPUT,EVENT), 0, "%c",
^~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
conio.c:3875:47: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_input, C(INPUT,EVENT), 0, "%s",
^~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
conio.c:3878:47: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_input, CI(INPUT,TEXT), 0, " ");
^~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
conio.c:3880:46: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_input, CI(INPUT,TEXT), 0, " ");
^~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
conio.c:3884:44: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_input, C(INPUT,TEXT), 1, "%.*s", len,
^~~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
conio.c:3886:45: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_input, CI(INPUT,TEXT), 0, "%c",
^~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
conio.c:3889:45: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_input, C(INPUT,TEXT), 1, "%s",
^~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
472 warnings generated.
clang -DHAVE_CONFIG_H -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -c echof.c
echof.c:24:2: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(conn->nwin), CONN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:338:11: note: expanded from macro 'WINTIME_NOTNOW'
strftime(buf, sizeof(buf), format, tptr); \
^~~
/usr/include/time.h:205:42: note: passing argument to parameter '__s' here
extern size_t strftime (char *__restrict __s, size_t __maxsize,
^
echof.c:24:2: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(conn->nwin), CONN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:339:31: note: expanded from macro 'WINTIME_NOTNOW'
hwprintf(win, C(cpre,EVENT), "%s", buf); \
^~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
echof.c:25:46: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
vhwprintf(&(conn->nwin), C(CONN,EVENT_ALT), "***", msg);
^~~~~~~~~~~~
../include/naim/naim.h:430:50: note: passing argument to parameter here
int vhwprintf(win_t *, int, const unsigned char *, va_list);
^
echof.c:28:42: warning: passing 'char [8192]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
vhwprintf(&(conn->nwin), C(CONN,EVENT), buf, msg);
^~~
../include/naim/naim.h:430:50: note: passing argument to parameter here
int vhwprintf(win_t *, int, const unsigned char *, va_list);
^
echof.c:46:2: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(bwin->nwin), IMWIN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:338:11: note: expanded from macro 'WINTIME_NOTNOW'
strftime(buf, sizeof(buf), format, tptr); \
^~~
/usr/include/time.h:205:42: note: passing argument to parameter '__s' here
extern size_t strftime (char *__restrict __s, size_t __maxsize,
^
echof.c:46:2: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(bwin->nwin), IMWIN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:339:31: note: expanded from macro 'WINTIME_NOTNOW'
hwprintf(win, C(cpre,EVENT), "%s", buf); \
^~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
echof.c:47:47: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
vhwprintf(&(bwin->nwin), C(IMWIN,EVENT_ALT), "***", msg);
^~~~~~~~~~~~
../include/naim/naim.h:430:50: note: passing argument to parameter here
int vhwprintf(win_t *, int, const unsigned char *, va_list);
^
echof.c:50:43: warning: passing 'char [8192]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
vhwprintf(&(bwin->nwin), C(IMWIN,EVENT), buf, msg);
^~~
../include/naim/naim.h:430:50: note: passing argument to parameter here
int vhwprintf(win_t *, int, const unsigned char *, va_list);
^
echof.c:77:4: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIMENOLOG(&(curconn->curbwin->nwin), IMWIN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:351:11: note: expanded from macro 'WINTIMENOLOG'
strftime(buf, sizeof(buf), format, tptr); \
^~~
/usr/include/time.h:205:42: note: passing argument to parameter '__s' here
extern size_t strftime (char *__restrict __s, size_t __maxsize,
^
echof.c:77:4: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIMENOLOG(&(curconn->curbwin->nwin), IMWIN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:352:34: note: expanded from macro 'WINTIMENOLOG'
hwprintf(win, -C(cpre,EVENT)-1, "%s", buf); \
^~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
echof.c:81:4: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(curconn->curbwin->nwin), IMWIN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:338:11: note: expanded from macro 'WINTIME_NOTNOW'
strftime(buf, sizeof(buf), format, tptr); \
^~~
/usr/include/time.h:205:42: note: passing argument to parameter '__s' here
extern size_t strftime (char *__restrict __s, size_t __maxsize,
^
echof.c:81:4: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(curconn->curbwin->nwin), IMWIN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:339:31: note: expanded from macro 'WINTIME_NOTNOW'
hwprintf(win, C(cpre,EVENT), "%s", buf); \
^~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
echof.c:86:48: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(curconn->curbwin->nwin), col_alt, "***");
^~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
echof.c:88:45: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(curconn->curbwin->nwin), col, " [");
^~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
echof.c:90:50: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(curconn->curbwin->nwin), col_alt, "%s", conn->winname);
^~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
echof.c:91:46: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(curconn->curbwin->nwin), col, ":%s", where);
^~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
echof.c:93:46: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(curconn->curbwin->nwin), col, "%s", where);
^~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
echof.c:95:50: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(curconn->curbwin->nwin), col_alt, "%s", conn->winname);
^~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
echof.c:96:45: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(curconn->curbwin->nwin), col, "]");
^~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
echof.c:99:45: warning: passing 'char [8192]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
vhwprintf(&(curconn->curbwin->nwin), col, buf, msg);
^~~
../include/naim/naim.h:430:50: note: passing argument to parameter here
int vhwprintf(win_t *, int, const unsigned char *, va_list);
^
echof.c:105:3: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(conn->nwin), CONN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:338:11: note: expanded from macro 'WINTIME_NOTNOW'
strftime(buf, sizeof(buf), format, tptr); \
^~~
/usr/include/time.h:205:42: note: passing argument to parameter '__s' here
extern size_t strftime (char *__restrict __s, size_t __maxsize,
^
echof.c:105:3: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(conn->nwin), CONN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:339:31: note: expanded from macro 'WINTIME_NOTNOW'
hwprintf(win, C(cpre,EVENT), "%s", buf); \
^~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
echof.c:106:46: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(conn->nwin), C(CONN,EVENT_ALT), "***");
^~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
echof.c:108:43: warning: passing 'char [18]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(conn->nwin), C(CONN,EVENT), " [%s]", where);
^~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
echof.c:110:43: warning: passing 'char [8192]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
vhwprintf(&(conn->nwin), C(CONN,EVENT), buf, msg);
^~~
../include/naim/naim.h:430:50: note: passing argument to parameter here
int vhwprintf(win_t *, int, const unsigned char *, va_list);
^
25 warnings generated.
clang -DHAVE_CONFIG_H -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -c events.c
events.c:63:18: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, "TIMER", "You have been idle for more than %i minutes, so I'm going to mark you away. If you don't want me to do this in the future, just type ``/set autoaway 0'' (you can put that in your .naimrc).\n",
^~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
events.c:63:27: warning: passing 'char [190]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, "TIMER", "You have been idle for more than %i minutes, so I'm going to mark you away. If you don't want me to do this in the future, just type ``/set autoaway 0'' (you can put that in your .naimrc).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
events.c:89:22: warning: passing 'char [28]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Attempting to reconnect...\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
events.c:124:40: warning: passing 'char [68]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(bwin->nwin), dailycol, "-----"
^~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
events.c:128:21: warning: passing 'char [26]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_statusbarf("Flushing log file for %s.", bwin->winname);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:477:40: note: passing argument to parameter 'format' here
int nw_statusbarf(const unsigned char *format, ...) G_GNUC_INTERNAL;
^
events.c:132:42: warning: passing 'char [56]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(bwin->nwin), regularcol, "-----"
^~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
events.c:147:26: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Cleaning up auto-added buddy %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
events.c:166:18: warning: passing 'char [55]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_statusbarf("Anonymously checking for the latest version of naim...");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:477:40: note: passing argument to parameter 'format' here
int nw_statusbarf(const unsigned char *format, ...) G_GNUC_INTERNAL;
^
events.c:175:36: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat]
snprintf(buf, sizeof(buf), "%.*s", strlen(ent->h_aliases[i-1])-strlen(".naim.n.ml.org"), ent->h_aliases[i-1]);
~~^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
events.c:181:28: warning: passing 'char [58]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, NULL, "Current version: " PACKAGE_VERSION NAIM_SNAPSHOT "\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
events.c:182:28: warning: passing 'char [83]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, NULL, " Latest version: %s (reported by naim.n.ml.org)\n", buf);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
events.c:187:8: warning: passing 'char [158]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
"You may be using an old version of naim. Please visit http://naim.n.ml.org/ or contact your system vendor for more information.\n"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
12 warnings generated.
clang -DHAVE_CONFIG_H -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -c fireio.c
fireio.c:38:22: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
int newlen = strlen(new);
^~~
/usr/include/string.h:394:35: note: passing argument to parameter '__s' here
extern size_t strlen (const char *__s)
^
fireio.c:50:14: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
l = strlen(orig);
^~~~
/usr/include/string.h:394:35: note: passing argument to parameter '__s' here
extern size_t strlen (const char *__s)
^
fireio.c:77:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (strncmp(str+i, orig, l) == 0)
^~~~~
/usr/include/string.h:143:33: note: passing argument to parameter '__s1' here
extern int strncmp (const char *__s1, const char *__s2, size_t __n)
^
fireio.c:77:22: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (strncmp(str+i, orig, l) == 0)
^~~~
/usr/include/string.h:143:51: note: passing argument to parameter '__s2' here
extern int strncmp (const char *__s1, const char *__s2, size_t __n)
^
fireio.c:93:10: warning: passing 'unsigned char [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
strncpy(buf, str, sizeof(buf)-1);
^~~
/usr/include/string.h:128:40: note: passing argument to parameter '__dest' here
extern char *strncpy (char *__restrict __dest,
^
fireio.c:93:15: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
strncpy(buf, str, sizeof(buf)-1);
^~~
/usr/include/string.h:129:32: note: passing argument to parameter '__src' here
const char *__restrict __src, size_t __n)
^
fireio.c:96:15: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
str_replace(html_cleanar[i].from, html_cleanar[i].replace, buf, sizeof(buf));
^~~~~~~~~~~~~~~~~~~~
fireio.c:48:46: note: passing argument to parameter 'orig' here
static void str_replace(const unsigned char *orig, const unsigned char *new, unsigned char *str, int strsize) {
^
fireio.c:96:37: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
str_replace(html_cleanar[i].from, html_cleanar[i].replace, buf, sizeof(buf));
^~~~~~~~~~~~~~~~~~~~~~~
fireio.c:48:73: note: passing argument to parameter 'new' here
static void str_replace(const unsigned char *orig, const unsigned char *new, unsigned char *str, int strsize) {
^
fireio.c:109:2: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(conn->sn, newnick);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:129:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(buddy->_account, newnick);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:135:22: warning: passing 'char [82]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s is now known as %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:137:3: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(bwin->winname, newnick);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:160:2: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(blist->_group, group);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:162:3: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(blist->_name, friendly);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:273:2: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(conn->sn, screenname);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:275:21: warning: passing 'char [43]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Uploading buddy/block list and profile...\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:322:20: warning: passing 'char [55]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "%s just warned you (%i).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:360:24: warning: passing 'char [50]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s is available: %s\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:362:4: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(bwin->status, message);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:469:24: warning: passing 'char [58]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s is now an administrator.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:472:24: warning: passing 'char [64]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s is no longer an administrator.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:478:24: warning: passing 'char [48]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s is now mobile.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:481:24: warning: passing 'char [54]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s is no longer mobile.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:528:23: warning: passing 'char [103]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "User %s was added to your buddy list by another client signed on as you.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:533:2: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(blist->_group, group);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:535:3: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(blist->_name, friendly);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:552:22: warning: passing 'char [69]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Closed window %s due to buddy removal.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:559:23: warning: passing 'char [107]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "User %s was removed from your buddy list by another client signed on as you.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:648:17: warning: passing 'char [17]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "recvfrom_decrypt", "Invalid message: len=%i, i=%i, msg[i]=%i\n",
^~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:648:37: warning: passing 'char [42]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "recvfrom_decrypt", "Invalid message: len=%i, i=%i, msg[i]=%i\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:657:25: warning: passing 'char [94]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s just sent an encrypted message, but encryption has been temporarily disabled. Reenabling.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:660:25: warning: passing 'char [94]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "%s just sent an encrypted message, but encryption has been temporarily disabled. Reenabling.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:671:24: warning: passing 'char [108]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s just sent an unencrypted message, but encryption has been negotiated. Temporarily disabling encryption.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:674:24: warning: passing 'char [108]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "%s just sent an unencrypted message, but encryption has been negotiated. Temporarily disabling encryption.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:707:24: warning: passing 'char [77]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Adding %s to your buddy list due to autobuddy.\n", *name);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:717:24: warning: passing 'char [93]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s [%s] is still online...\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:755:3: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(conn->nwin), CONN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:338:11: note: expanded from macro 'WINTIME_NOTNOW'
strftime(buf, sizeof(buf), format, tptr); \
^~~
/usr/include/time.h:205:42: note: passing argument to parameter '__s' here
extern size_t strftime (char *__restrict __s, size_t __maxsize,
^
fireio.c:755:3: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(conn->nwin), CONN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:339:31: note: expanded from macro 'WINTIME_NOTNOW'
hwprintf(win, C(cpre,EVENT), "%s", buf); \
^~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
fireio.c:760:42: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(conn->nwin), C(CONN,BUDDY), format, *name);
^~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
fireio.c:761:75: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(conn->nwin), C(CONN,TEXT), "%s%s
", (strncmp(*message, "'s ", 3) == 0)?"":" ", *message);
^~~~~~~~
/usr/include/string.h:143:33: note: passing argument to parameter '__s1' here
extern int strncmp (const char *__s1, const char *__s2, size_t __n)
^
fireio.c:761:41: warning: passing 'char [22]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(conn->nwin), C(CONN,TEXT), "%s%s
", (strncmp(*message, "'s ", 3) == 0)?"":" ", *message);
^~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
fireio.c:788:3: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(bwin->nwin), IMWIN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:338:11: note: expanded from macro 'WINTIME_NOTNOW'
strftime(buf, sizeof(buf), format, tptr); \
^~~
/usr/include/time.h:205:42: note: passing argument to parameter '__s' here
extern size_t strftime (char *__restrict __s, size_t __maxsize,
^
fireio.c:788:3: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(bwin->nwin), IMWIN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:339:31: note: expanded from macro 'WINTIME_NOTNOW'
hwprintf(win, C(cpre,EVENT), "%s", buf); \
^~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
fireio.c:789:43: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(bwin->nwin), C(IMWIN,BUDDY), format, USER_NAME(bwin->e.buddy));
^~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
fireio.c:790:76: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(bwin->nwin), C(IMWIN,TEXT), "%s%s
", (strncmp(*message, "'s ", 3) == 0)?"":" ", *message);
^~~~~~~~
/usr/include/string.h:143:33: note: passing argument to parameter '__s1' here
extern int strncmp (const char *__s1, const char *__s2, size_t __n)
^
fireio.c:790:42: warning: passing 'char [22]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(bwin->nwin), C(IMWIN,TEXT), "%s%s
", (strncmp(*message, "'s ", 3) == 0)?"":" ", *message);
^~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
fireio.c:825:3: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
format, name, prefix);
^~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
fireio.c:827:41: warning: passing 'char [25]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(bwin->nwin), C(IMWIN,TEXT), " %s%s%s
",
^~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
fireio.c:837:4: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME_NOTNOW(&(bwin->nwin), IMWIN, bwin->e.chat->last.lasttime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:338:11: note: expanded from macro 'WINTIME_NOTNOW'
strftime(buf, sizeof(buf), format, tptr); \
^~~
/usr/include/time.h:205:42: note: passing argument to parameter '__s' here
extern size_t strftime (char *__restrict __s, size_t __maxsize,
^
fireio.c:837:4: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME_NOTNOW(&(bwin->nwin), IMWIN, bwin->e.chat->last.lasttime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:339:31: note: expanded from macro 'WINTIME_NOTNOW'
hwprintf(win, C(cpre,EVENT), "%s", buf); \
^~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
fireio.c:841:4: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME_NOTNOW(&(bwin->nwin), IMWIN, bwin->e.chat->last.lasttime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:338:11: note: expanded from macro 'WINTIME_NOTNOW'
strftime(buf, sizeof(buf), format, tptr); \
^~~
/usr/include/time.h:205:42: note: passing argument to parameter '__s' here
extern size_t strftime (char *__restrict __s, size_t __maxsize,
^
fireio.c:841:4: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME_NOTNOW(&(bwin->nwin), IMWIN, bwin->e.chat->last.lasttime);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:339:31: note: expanded from macro 'WINTIME_NOTNOW'
hwprintf(win, C(cpre,EVENT), "%s", buf); \
^~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
fireio.c:842:43: warning: passing 'char [49]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(bwin->nwin), C(IMWIN,TEXT), "[Last message repeated %i more times]
", bwin->e.chat->last.reps);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
fireio.c:865:31: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
else if ((aimncmp(*message, conn->sn, strlen(conn->sn)) == 0) && !isalpha(*(*message+strlen(conn->sn))))
^~~~~~~~
../include/naim/naim.h:450:57: note: passing argument to parameter here
int aimncmp(const unsigned char *, const unsigned char *, int len) G_GNUC_INTERNAL;
^
fireio.c:867:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
else if (((match = strstr(*message, conn->sn)) != NULL)
^~~~~~~~
/usr/include/string.h:337:34: note: passing argument to parameter '__haystack' here
extern char *strstr (const char *__haystack, const char *__needle)
^
fireio.c:867:20: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
else if (((match = strstr(*message, conn->sn)) != NULL)
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
fireio.c:887:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
&& (strcasecmp(*message, bwin->e.chat->last.line) == 0)) {
^~~~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
fireio.c:887:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
&& (strcasecmp(*message, bwin->e.chat->last.line) == 0)) {
^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/string.h:529:54: note: passing argument to parameter '__s2' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
fireio.c:896:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
message_save = strdup(*message);
^~~~~~~~
/usr/include/string.h:171:34: note: passing argument to parameter '__s' here
extern char *strdup (const char *__s)
^
fireio.c:896:15: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
message_save = strdup(*message);
^ ~~~~~~~~~~~~~~~~
fireio.c:899:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
char *tmp = strdup(*message);
^~~~~~~~
/usr/include/string.h:171:34: note: passing argument to parameter '__s' here
extern char *strdup (const char *__s)
^
fireio.c:915:56: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
memmove((*message)+off, (*message)+off+add, strlen((*message)+off+add)+1);
^~~~~~~~~~~~~~~~~~
/usr/include/string.h:394:35: note: passing argument to parameter '__s' here
extern size_t strlen (const char *__s)
^
fireio.c:916:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if (strncasecmp(*message, bwin->e.chat->last.line, off+add) == 0) {
^~~~~~~~
/usr/include/string.h:533:37: note: passing argument to parameter '__s1' here
extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
^
fireio.c:916:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if (strncasecmp(*message, bwin->e.chat->last.line, off+add) == 0) {
^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/string.h:533:55: note: passing argument to parameter '__s2' here
extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
^
fireio.c:925:56: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
memmove((*message)+off, (*message)+off+add, strlen((*message)+off+add)+1);
^~~~~~~~~~~~~~~~~~
/usr/include/string.h:394:35: note: passing argument to parameter '__s' here
extern size_t strlen (const char *__s)
^
fireio.c:931:2: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(bwin->nwin), IMWIN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:338:11: note: expanded from macro 'WINTIME_NOTNOW'
strftime(buf, sizeof(buf), format, tptr); \
^~~
/usr/include/time.h:205:42: note: passing argument to parameter '__s' here
extern size_t strftime (char *__restrict __s, size_t __maxsize,
^
fireio.c:931:2: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(bwin->nwin), IMWIN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:339:31: note: expanded from macro 'WINTIME_NOTNOW'
hwprintf(win, C(cpre,EVENT), "%s", buf); \
^~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
fireio.c:936:2: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(bwin->e.chat->last.name, (*name));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:977:50: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
naim_recvfrom(conn, name, NULL, message, strlen(message),
^~~~~~~
/usr/include/string.h:394:35: note: passing argument to parameter '__s' here
extern size_t strlen (const char *__s)
^
fireio.c:996:11: warning: assigning to 'const unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
message = "";
^ ~~
fireio.c:998:49: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
naim_recvfrom(conn, who, NULL, message, strlen(message),
^~~~~~~
/usr/include/string.h:394:35: note: passing argument to parameter '__s' here
extern size_t strlen (const char *__s)
^
fireio.c:1022:49: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
naim_recvfrom(conn, who, room, message, strlen(message),
^~~~~~~
/usr/include/string.h:394:35: note: passing argument to parameter '__s' here
extern size_t strlen (const char *__s)
^
fireio.c:1045:11: warning: assigning to 'const unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
message = "";
^ ~~
fireio.c:1047:49: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
naim_recvfrom(conn, who, room, message, strlen(message),
^~~~~~~
/usr/include/string.h:394:35: note: passing argument to parameter '__s' here
extern size_t strlen (const char *__s)
^
fireio.c:1052:39: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
naim_recvfrom(conn, src, ":AWAYLOG", msg, strlen(msg), RF_NOLOG);
^~~
fireio.c:599:24: note: passing argument to parameter '_message' here
const unsigned char *_message, int len,
^
fireio.c:1060:22: warning: passing 'char [173]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "naim just received notification that you have connected to %s at %lu,"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:1067:20: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "You are now connected.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1104:15: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "Unable to connect to %s: %s, %c%s.\n",
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1104:26: warning: passing 'char [36]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "Unable to connect to %s: %s, %c%s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1108:15: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "Unable to connect to %s: %s.\n",
^~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1108:26: warning: passing 'char [30]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CONNECT", "Unable to connect to %s: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1115:21: warning: passing 'char [51]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Attempting to reconnect using a different name...\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1160:26: warning: passing 'char [46]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "%s is now away.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:1163:26: warning: passing 'char [46]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s is now away.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1177:23: warning: passing 'char [17]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "ERROR: %s, %c%s\n",
^~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1180:23: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "ERROR: %s\n",
^~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1186:23: warning: passing 'char [21]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "ERROR: %s: %s, %c%s\n",
^~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:1189:23: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "ERROR: %s: %s\n",
^~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:1193:23: warning: passing 'char [17]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "ERROR: %s, %c%s\n",
^~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:1196:23: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "ERROR: %s\n",
^~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:1210:20: warning: passing 'char [27]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Disconnected from %s: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1216:21: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Please wait...\n");
^~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1218:21: warning: passing 'char [28]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Attempting to reconnect...\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1221:21: warning: passing 'char [61]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Type /%s:connect to reconnect.\n", conn->winname);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1241:21: warning: passing 'char [37]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Password required to connect to %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1243:21: warning: passing 'char [44]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Please type your password and press Enter.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1281:26: warning: passing 'char [46]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "%s is now away.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:1284:26: warning: passing 'char [46]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s is now away.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1295:20: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Information about %s:\n",
^~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1300:3: warning: passing 'char [61]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
" Class:%s%s%s%s",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1310:4: warning: passing 'char [31]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
"Client features: %s", blist->caps);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1314:3: warning: passing 'char [36]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
" Warning level: %i", warning);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1317:3: warning: passing 'char [48]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
" Online time: %s",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1321:3: warning: passing 'char [53]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
" Idle time: %s",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1325:3: warning: passing 'char [64]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
" Profile:
%s
", info);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1359:22: warning: passing 'char [49]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "You are now participating in the %s discussion.\n", room);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1363:22: warning: passing 'char [86]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "You are now participating in the %s discussion. Checking for current participants...\n", room);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1405:21: warning: passing 'char [100]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "You have been kicked from chat %s%s%s by %s (%s).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1424:20: warning: passing 'char [85]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "%s invites you to chat %s%s%s: %s.\n", who, q, room, q, message);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1447:22: warning: passing 'char [57]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s has joined chat %s%s%s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1450:22: warning: passing 'char [62]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s (%s) has joined chat %s%s%s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1473:22: warning: passing 'char [55]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s has left chat %s%s%s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1476:22: warning: passing 'char [80]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s has left chat %s%s%s (%s).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1499:21: warning: passing 'char [126]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s has been kicked off chat %s%s%s by %s (%s).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1522:23: warning: passing 'char [76]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s has changed the channel key from %s to %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1525:23: warning: passing 'char [68]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s has changed the channel key to %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1527:3: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(bwin->e.chat->key, what);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1529:22: warning: passing 'char [71]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s has cleared the channel key (was %s).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1595:22: warning: passing 'char [83]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s has been oped by %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1637:21: warning: passing 'char [85]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s has been deoped by %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1660:2: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(bwin->blurb, topic);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1662:22: warning: passing 'char [92]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s has changed the topic on %s%s%s to %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1665:22: warning: passing 'char [39]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "Topic for %s: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1685:21: warning: passing 'char [82]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s is now known as %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1713:40: warning: if statement has empty body [-Wempty-body]
if (namescomplete.buf[len-1] == ' ');
^
fireio.c:1713:40: note: put the semicolon on a separate line to silence this warning
fireio.c:1716:40: warning: if statement has empty body [-Wempty-body]
if (namescomplete.buf[len-1] == ',');
^
fireio.c:1716:40: note: put the semicolon on a separate line to silence this warning
fireio.c:1757:2: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(transfer->from, from);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1758:2: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(transfer->remote, filename);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1792:21: warning: passing 'char [73]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "File transfer request from %s (%s, %lu B).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1794:22: warning: passing 'char [73]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "File transfer request from %s (%s, %lu B).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1796:22: warning: passing 'char [75]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "Type /accept filename to begin the transfer.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1799:21: warning: passing 'char [92]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Ignoring duplicate file transfer request from %s (%s, %lu B).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1815:21: warning: passing 'char [27]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "Transfer of %s has begun.\n", bwin->e.transfer->remote);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1840:22: warning: passing 'char [43]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "File size for %s changed from %lu to %lu.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1847:22: warning: passing 'char [31]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "STATUS %s/s, %lu/%lu (%.0f%%)\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1869:22: warning: passing 'char [43]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "File size for %s changed from %lu to %lu.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1873:21: warning: passing 'char [29]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "STATUS %s/s, %lu/%lu (%i%%)\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:1876:20: warning: passing 'char [37]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "File transfer (%s -> %s) completed.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1897:20: warning: passing 'char [25]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Error receiving %s: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1910:15: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CTCP", "%s requested your version.\n",
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1910:23: warning: passing 'char [57]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CTCP", "%s requested your version.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1921:15: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CTCP", "%s pinged you.\n",
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1921:23: warning: passing 'char [45]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CTCP", "%s pinged you.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:1972:36: warning: passing 'char [4096]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
naim_recvfrom(client, from, NULL, buf, i/2, RF_ENCRYPTED | RF_AUTOMATIC);
^~~
fireio.c:599:24: note: passing argument to parameter '_message' here
const unsigned char *_message, int len,
^
fireio.c:1985:23: warning: passing 'char [51]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Received autopeer message (%s) from non-buddy %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:1989:24: warning: passing 'char [76]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Adding %s to your buddy list due to autopeer.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:1996:25: warning: passing 'char [128]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Declining automatic negotiation with %s (add %s to your buddy list).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:2003:24: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "... ignored.\n");
^~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:2043:25: warning: passing 'char [49]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Peer level %i automatically negotiated with %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:2067:25: warning: passing 'char [141]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Automatic negotiation with %s declined (you are probably not on %s's buddy list).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:2070:25: warning: passing 'char [69]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Negotiated session with %s terminated.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:2103:6: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(blist->crypt, co);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:2105:26: warning: passing 'char [80]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Now encrypting messages sent to %s with XOR [%s].\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:2111:24: warning: passing 'char [86]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "Received blank time zone from peer %s .\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:2114:5: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(blist->tzname, co);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:2124:25: warning: passing 'char [43]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "No longer encrypting messages sent to %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:2146:16: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CTCP", "Unknown CTCP %s from %s.\n",
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:2146:24: warning: passing 'char [55]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CTCP", "Unknown CTCP %s from %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:2149:16: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CTCP", "Unknown CTCP %s from %s: %s.\n",
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:2149:24: warning: passing 'char [59]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "CTCP", "Unknown CTCP %s from %s: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:2171:22: warning: passing 'char [64]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "%s is running %s version %s (%s).\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:2174:21: warning: passing 'char [62]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "CTCP VERSION reply from %s: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:2201:3: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(bwin->blurb, rest);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:2211:25: warning: passing 'char [50]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "%s is now away: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
fireio.c:2214:25: warning: passing 'char [50]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "%s is now away: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
fireio.c:2222:21: warning: passing 'char [59]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "%s has been away for %s: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:2233:21: warning: passing 'char [53]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "CTCP %s reply from %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
fireio.c:2236:21: warning: passing 'char [57]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "CTCP %s reply from %s: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
168 warnings generated.
clang -DHAVE_CONFIG_H -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -c hamster.c
hamster.c:41:31: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
naim_awaylog(conn, srcbuf, msg);
^~~
../include/naim/naim.h:411:62: note: passing argument to parameter 'msg' here
void naim_awaylog(conn_t *conn, const char *src, const char *msg) G_GNUC_INTERNAL;
^
hamster.c:58:16: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "LOGIM", "$%s:log set to 1, but $%s:logfile not set.\n",
^~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
hamster.c:58:25: warning: passing 'char [44]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "LOGIM", "$%s:log set to 1, but $%s:logfile not set.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
hamster.c:63:16: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "LOGIM", "Unable to open \"%s\": %m", f);
^~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
hamster.c:63:25: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "LOGIM", "Unable to open \"%s\": %m", f);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
hamster.c:149:55: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ret = firetalk_chat_send_action(conn->conn, *dest, *message, (*flags & RF_AUTOMATIC)?1:0);
^~~~~~~~
../libfiretalk/firetalk.h:229:92: note: passing argument to parameter 'message' here
fte_t firetalk_chat_send_action(firetalk_t conn, const char *const room, const char *const message, const int auto_flag);
^
hamster.c:151:56: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ret = firetalk_chat_send_message(conn->conn, *dest, *message, (*flags & RF_AUTOMATIC)?1:0);
^~~~~~~~
../libfiretalk/firetalk.h:228:93: note: passing argument to parameter 'message' here
fte_t firetalk_chat_send_message(firetalk_t conn, const char *const room, const char *const message, const int auto_flag);
^
hamster.c:154:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ret = firetalk_im_send_action(conn->conn, *dest, *message, (*flags & RF_AUTOMATIC)?1:0);
^~~~~~~~
../libfiretalk/firetalk.h:221:90: note: passing argument to parameter 'message' here
fte_t firetalk_im_send_action(firetalk_t conn, const char *const dest, const char *const message, const int auto_flag);
^
hamster.c:156:54: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ret = firetalk_im_send_message(conn->conn, *dest, *message, (*flags & RF_AUTOMATIC)?1:0);
^~~~~~~~
../libfiretalk/firetalk.h:220:91: note: passing argument to parameter 'message' here
fte_t firetalk_im_send_message(firetalk_t conn, const char *const dest, const char *const message, const int auto_flag);
^
hamster.c:166:22: warning: passing 'char [35]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Unable to send message to %s: %s.\n", *dest, firetalk_strerror(ret));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
hamster.c:168:23: warning: passing 'char [29]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "Unable to send message: %s.\n", firetalk_strerror(ret));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
hamster.c:170:24: warning: passing 'char [83]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "Try shortening your message or splitting it into multiple messages and resending.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
hamster.c:186:48: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
naim_sendto(conn, NULL, dest, message, strlen(message), RF_NONE | (ischat?RF_CHAT:0) | (isauto?RF_AUTOMATIC:0) | (isaction?RF_ACTION:0));
^~~~~~~
/usr/include/string.h:394:35: note: passing argument to parameter '__s' here
extern size_t strlen (const char *__s)
^
hamster.c:210:13: warning: passing 'unsigned char [2048]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
snprintf(buf, sizeof(buf), "%s%s%s", pre?pre:"", msg, post?post:"");
^~~
/usr/include/stdio.h:386:39: note: passing argument to parameter '__s' here
extern int snprintf (char *__restrict __s, size_t __maxlen,
^
hamster.c:211:8: warning: assigning to 'const char *' from 'unsigned char [2048]' converts between pointers to integer types with different sign [-Wpointer-sign]
msg = buf;
^ ~~~
hamster.c:213:31: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
naim_send_message(conn, SN, msg, ischat, 0, 0);
^~~
hamster.c:185:102: note: passing argument to parameter 'message' here
static void naim_send_message(conn_t *const conn, const char *const dest, const unsigned char *const message, const int ischat, const int isauto, const int isaction) {
^
hamster.c:221:13: warning: passing 'unsigned char [2048]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
snprintf(buf, sizeof(buf), "[Queued %04i-%02i-%02iT%02i:%02i] %s",
^~~
/usr/include/stdio.h:386:39: note: passing argument to parameter '__s' here
extern int snprintf (char *__restrict __s, size_t __maxlen,
^
hamster.c:224:8: warning: assigning to 'const char *' from 'unsigned char [2048]' converts between pointers to integer types with different sign [-Wpointer-sign]
msg = buf;
^ ~~~
hamster.c:233:23: warning: passing 'char [58]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
window_echof(bwin, "Message queued. Type /close to dequeue pending messages.\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:392:58: note: passing argument to parameter 'format' here
void window_echof(buddywin_t *bwin, const unsigned char *format, ...);
^
hamster.c:247:15: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "SEND-IM-AWAY", "Suppressing away message to %s (%s).\n", SN, msg);
^~~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
hamster.c:247:31: warning: passing 'char [38]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, "SEND-IM-AWAY", "Suppressing away message to %s (%s).\n", SN, msg);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
hamster.c:256:12: warning: passing 'unsigned char [2048]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
snprintf(buf, sizeof(buf), "%s%s%s", pre?pre:"", msg, post?post:"");
^~~
/usr/include/stdio.h:386:39: note: passing argument to parameter '__s' here
extern int snprintf (char *__restrict __s, size_t __maxlen,
^
hamster.c:257:7: warning: assigning to 'const char *' from 'unsigned char [2048]' converts between pointers to integer types with different sign [-Wpointer-sign]
msg = buf;
^ ~~~
hamster.c:263:21: warning: passing 'char [25]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(conn, NULL, "Sent away IM to %s (%s)\n", SN, msg);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
hamster.c:265:3: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(bwin->nwin), IMWIN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:338:11: note: expanded from macro 'WINTIME_NOTNOW'
strftime(buf, sizeof(buf), format, tptr); \
^~~
/usr/include/time.h:205:42: note: passing argument to parameter '__s' here
extern size_t strftime (char *__restrict __s, size_t __maxsize,
^
hamster.c:265:3: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
WINTIME(&(bwin->nwin), IMWIN);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:342:28: note: expanded from macro 'WINTIME'
#define WINTIME(win, cpre) WINTIME_NOTNOW(win, cpre, now)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:339:31: note: expanded from macro 'WINTIME_NOTNOW'
hwprintf(win, C(cpre,EVENT), "%s", buf); \
^~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
hamster.c:267:4: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
"-%s-", conn->sn);
^~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
hamster.c:269:4: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
" %s
", msg);
^~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
hamster.c:271:30: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
naim_send_message(conn, SN, msg, 0, 1, 0);
^~~
hamster.c:185:102: note: passing argument to parameter 'message' here
static void naim_send_message(conn_t *const conn, const char *const dest, const unsigned char *const message, const int ischat, const int isauto, const int isaction) {
^
hamster.c:292:22: warning: passing 'char [31]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "You are now away--hurry back!\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
hamster.c:303:22: warning: passing 'char [41]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
status_echof(conn, "You are no longer away--welcome back =)\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:391:54: note: passing argument to parameter 'format' here
void status_echof(conn_t *conn, const unsigned char *format, ...);
^
31 warnings generated.
clang -DHAVE_CONFIG_H -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -c help.c
clang -DHAVE_CONFIG_H -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -c helpcmd.c
helpcmd.c:31:22: warning: passing 'char [77]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, " SYNTAX: /%s", cmdar[cmd].c);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:37:25: warning: passing 'char [33]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, " %s",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:41:25: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, " [%s",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:45:24: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "]");
^~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:47:22: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "
");
^~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:48:22: warning: passing 'char [63]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, " DESCRIPTION: %s
", cmdar[cmd].desc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:50:23: warning: passing 'char [55]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, " ALIASES: %s", cmdar[cmd].aliases[0]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:52:24: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, ", %s", cmdar[cmd].aliases[i]);
^~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:53:23: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "
");
^~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:74:23: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "Help on %s:
", topic);
^~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:75:23: warning: passing 'char [100]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, " Current key bindings can be viewed at any time with /bind:
\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:77:23: warning: passing 'char [125]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, " Key names beginning with ^ are entered by holding down the Ctrl key while pressing the listed key: ^N is Ctrl+N.
\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:78:23: warning: passing 'char [165]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, " Key names beginning with M- are entered by holding down the Alt key while pressing the key, or by pressing Esc first, then typing the key: M-a is Alt+A.
\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:79:23: warning: passing 'char [94]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, " IC is Ins and DC is Del on the numeric keypad. NPAGE and PPAGE are PgDn and PgUp.
\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:80:23: warning: passing 'char [93]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, " Type /bind keyname \"script\" to change a key binding.
");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:81:23: warning: passing 'char [86]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "Use the scroll keys (PgUp and PgDn or Ctrl-R and Ctrl-Y) to view the entire help.
");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:82:23: warning: passing 'char [126]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "Type /help or visit http://naim.n.ml.org/ for more information.
");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:85:23: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "Help on %s:
", topic);
^~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:86:23: warning: passing 'char [109]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, " Current configuration settings can be viewed at any time with /set:
\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:88:23: warning: passing 'char [106]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, " Type /set varname \"new value\" to change a configuration variable.
");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:89:23: warning: passing 'char [86]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "Use the scroll keys (PgUp and PgDn or Ctrl-R and Ctrl-Y) to view the entire help.
");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:90:23: warning: passing 'char [126]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "Type /help or visit http://naim.n.ml.org/ for more information.
");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:97:24: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "
");
^~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:99:23: warning: passing 'char [86]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "Use the scroll keys (PgUp and PgDn or Ctrl-R and Ctrl-Y) to view the entire help.
");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:100:23: warning: passing 'char [126]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "Type /help or visit http://naim.n.ml.org/ for more information.
");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:109:24: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "Help on %s:
", topic);
^~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:111:25: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, " %s
", helptext[lines]);
^~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:129:25: warning: passing 'char [46]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "Help on /%s:
", cmdar[cmd].c);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:133:6: warning: passing 'char [36]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
"No help available on %s.
", topic);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:140:23: warning: passing 'char [130]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "
\n All commands start with a slash, so to add My Buddy to your buddylist you would type:
/addbuddy MyBuddy
");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:142:23: warning: passing 'char [92]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "
\nUse the scroll keys (PgUp and PgDn or Ctrl-R and Ctrl-Y) to view the entire help.
\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:150:23: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "
Topics:
");
^~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:162:22: warning: passing 'char [126]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "Type /help or visit http://naim.n.ml.org/ for more information.
");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
helpcmd.c:164:23: warning: passing 'char [118]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(nwin, col, "To reduce clutter, you may wish to bring down the status window. To do this, press the F1 key before using /help.
");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
34 warnings generated.
clang -DHAVE_CONFIG_H -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -c hwprintf.c
hwprintf.c:80:23: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_addstr(h->win, "\b \b");
^~~~~~~
../include/naim/naim.h:486:49: note: passing argument to parameter here
void nw_addstr(win_t *win, const unsigned char *) G_GNUC_INTERNAL;
^
hwprintf.c:214:25: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if (strncasecmp(buf, "rgb(", sizeof("rgb(")-1) == 0) {
^~~
/usr/include/string.h:533:37: note: passing argument to parameter '__s1' here
extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
^
hwprintf.c:216:12: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
R = atoi(buf);
^~~
/usr/include/stdlib.h:147:30: note: passing argument to parameter '__nptr' here
extern int atoi (const char *__nptr)
^
hwprintf.c:217:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
buf = strchr(buf, ',');
^~~
/usr/include/string.h:231:34: note: passing argument to parameter '__s' here
extern char *strchr (const char *__s, int __c)
^
hwprintf.c:217:7: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
buf = strchr(buf, ',');
^ ~~~~~~~~~~~~~~~~
hwprintf.c:220:12: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
G = atoi(buf);
^~~
/usr/include/stdlib.h:147:30: note: passing argument to parameter '__nptr' here
extern int atoi (const char *__nptr)
^
hwprintf.c:221:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
buf = strchr(buf, ',');
^~~
/usr/include/string.h:231:34: note: passing argument to parameter '__s' here
extern char *strchr (const char *__s, int __c)
^
hwprintf.c:221:7: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
buf = strchr(buf, ',');
^ ~~~~~~~~~~~~~~~~
hwprintf.c:224:12: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
B = atoi(buf);
^~~
/usr/include/stdlib.h:147:30: note: passing argument to parameter '__nptr' here
extern int atoi (const char *__nptr)
^
hwprintf.c:269:5: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if CHECKTAG("B") {
^~~~~~~~~~~~~
hwprintf.c:159:35: note: expanded from macro 'CHECKTAG'
#define CHECKTAG(tag) (strcasecmp(tagbase, (tag)) == 0)
^~~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:271:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if CHECKTAG("I") {
^~~~~~~~~~~~~
hwprintf.c:159:35: note: expanded from macro 'CHECKTAG'
#define CHECKTAG(tag) (strcasecmp(tagbase, (tag)) == 0)
^~~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:273:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if CHECKTAG("U") {
^~~~~~~~~~~~~
hwprintf.c:159:35: note: expanded from macro 'CHECKTAG'
#define CHECKTAG(tag) (strcasecmp(tagbase, (tag)) == 0)
^~~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:275:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if CHECKTAG("A") {
^~~~~~~~~~~~~
hwprintf.c:159:35: note: expanded from macro 'CHECKTAG'
#define CHECKTAG(tag) (strcasecmp(tagbase, (tag)) == 0)
^~~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:277:10: warning: initializing 'char *' with an expression of type 'unsigned char [1024]' converts between pointers to integer types with different sign [-Wpointer-sign]
char *t = argbuf;
^ ~~~~~~
hwprintf.c:343:54: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if ((lasturl != NULL) && (backup > 1) && (strncmp(textsave-backup, lasturl, strlen(lasturl)) != 0)) {
^~~~~~~~~~~~~~~
/usr/include/string.h:143:33: note: passing argument to parameter '__s1' here
extern int strncmp (const char *__s1, const char *__s2, size_t __n)
^
hwprintf.c:344:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_wrap_addstr(h, " [");
^~~~
hwprintf.c:126:57: note: passing argument to parameter 'str' here
static void nw_wrap_addstr(h_t *h, const unsigned char *str) {
^
hwprintf.c:345:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_wrap_addstr(h, lasturl);
^~~~~~~
hwprintf.c:126:57: note: passing argument to parameter 'str' here
static void nw_wrap_addstr(h_t *h, const unsigned char *str) {
^
hwprintf.c:349:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if CHECKTAG("IMG") {
^~~~~~~~~~~~~~~
hwprintf.c:159:35: note: expanded from macro 'CHECKTAG'
#define CHECKTAG(tag) (strcasecmp(tagbase, (tag)) == 0)
^~~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:350:21: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_wrap_addstr(h, "[IMAGE:");
^~~~~~~~~
hwprintf.c:126:57: note: passing argument to parameter 'str' here
static void nw_wrap_addstr(h_t *h, const unsigned char *str) {
^
hwprintf.c:353:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if (CHECKTAG("BR") || CHECKTAG("BR/")) {
^~~~~~~~~~~~~~
hwprintf.c:159:35: note: expanded from macro 'CHECKTAG'
#define CHECKTAG(tag) (strcasecmp(tagbase, (tag)) == 0)
^~~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:353:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if (CHECKTAG("BR") || CHECKTAG("BR/")) {
^~~~~~~~~~~~~~~
hwprintf.c:159:35: note: expanded from macro 'CHECKTAG'
#define CHECKTAG(tag) (strcasecmp(tagbase, (tag)) == 0)
^~~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:354:21: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_wrap_addstr(h, "\n ");
^~~~~
hwprintf.c:126:57: note: passing argument to parameter 'str' here
static void nw_wrap_addstr(h_t *h, const unsigned char *str) {
^
hwprintf.c:356:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if CHECKTAG("HR") {
^~~~~~~~~~~~~~
hwprintf.c:159:35: note: expanded from macro 'CHECKTAG'
#define CHECKTAG(tag) (strcasecmp(tagbase, (tag)) == 0)
^~~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:357:21: warning: passing 'char [18]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_wrap_addstr(h, "----------------\n");
^~~~~~~~~~~~~~~~~~~~
hwprintf.c:126:57: note: passing argument to parameter 'str' here
static void nw_wrap_addstr(h_t *h, const unsigned char *str) {
^
hwprintf.c:358:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if CHECKTAG("FONT") {
^~~~~~~~~~~~~~~~
hwprintf.c:159:35: note: expanded from macro 'CHECKTAG'
#define CHECKTAG(tag) (strcasecmp(tagbase, (tag)) == 0)
^~~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:361:10: warning: initializing 'char *' with an expression of type 'unsigned char [1024]' converts between pointers to integer types with different sign [-Wpointer-sign]
char *t = argbuf;
^ ~~~~~~
hwprintf.c:406:32: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
h->pair = parsehtml_pair(colbuf, h->pair, &inbold, 'F');
^~~~~~
hwprintf.c:204:48: note: passing argument to parameter 'buf' here
static int parsehtml_pair(const unsigned char *buf, int _pair, char *inbold, char foreorback) {
^
hwprintf.c:443:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if CHECKTAG("PRE") {
^~~~~~~~~~~~~~~
hwprintf.c:159:35: note: expanded from macro 'CHECKTAG'
#define CHECKTAG(tag) (strcasecmp(tagbase, (tag)) == 0)
^~~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:444:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if CHECKTAG("P") {
^~~~~~~~~~~~~
hwprintf.c:159:35: note: expanded from macro 'CHECKTAG'
#define CHECKTAG(tag) (strcasecmp(tagbase, (tag)) == 0)
^~~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:445:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if (CHECKTAG("HTML") || CHECKTAG("BODY") || CHECKTAG("DIV") || CHECKTAG("SPAN")) {
^~~~~~~~~~~~~~~~
hwprintf.c:159:35: note: expanded from macro 'CHECKTAG'
#define CHECKTAG(tag) (strcasecmp(tagbase, (tag)) == 0)
^~~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:445:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if (CHECKTAG("HTML") || CHECKTAG("BODY") || CHECKTAG("DIV") || CHECKTAG("SPAN")) {
^~~~~~~~~~~~~~~~
hwprintf.c:159:35: note: expanded from macro 'CHECKTAG'
#define CHECKTAG(tag) (strcasecmp(tagbase, (tag)) == 0)
^~~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:445:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if (CHECKTAG("HTML") || CHECKTAG("BODY") || CHECKTAG("DIV") || CHECKTAG("SPAN")) {
^~~~~~~~~~~~~~~
hwprintf.c:159:35: note: expanded from macro 'CHECKTAG'
#define CHECKTAG(tag) (strcasecmp(tagbase, (tag)) == 0)
^~~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:445:72: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if (CHECKTAG("HTML") || CHECKTAG("BODY") || CHECKTAG("DIV") || CHECKTAG("SPAN")) {
^~~~~~~~~~~~~~~~
hwprintf.c:159:35: note: expanded from macro 'CHECKTAG'
#define CHECKTAG(tag) (strcasecmp(tagbase, (tag)) == 0)
^~~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:448:10: warning: initializing 'char *' with an expression of type 'unsigned char [1024]' converts between pointers to integer types with different sign [-Wpointer-sign]
char *t = argbuf;
^ ~~~~~~
hwprintf.c:493:32: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
h->pair = parsehtml_pair(colbuf, h->pair, &inbold, 'B');
^~~~~~
hwprintf.c:204:48: note: passing argument to parameter 'buf' here
static int parsehtml_pair(const unsigned char *buf, int _pair, char *inbold, char foreorback) {
^
hwprintf.c:549:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
int c = atoi(tagbuf+1);
^~~~~~~~
/usr/include/stdlib.h:147:30: note: passing argument to parameter '__nptr' here
extern int atoi (const char *__nptr)
^
hwprintf.c:554:22: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_wrap_addstr(h, keyname(c));
^~~~~~~~~~
hwprintf.c:126:57: note: passing argument to parameter 'str' here
static void nw_wrap_addstr(h_t *h, const unsigned char *str) {
^
hwprintf.c:555:12: warning: passing 'unsigned char [20]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if CHECKAMP("NBSP") {
^~~~~~~~~~~~~~~~
hwprintf.c:160:35: note: expanded from macro 'CHECKAMP'
#define CHECKAMP(tag) (strcasecmp(tagbuf, (tag)) == 0)
^~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:557:12: warning: passing 'unsigned char [20]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if CHECKAMP("AMP") {
^~~~~~~~~~~~~~~
hwprintf.c:160:35: note: expanded from macro 'CHECKAMP'
#define CHECKAMP(tag) (strcasecmp(tagbuf, (tag)) == 0)
^~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:559:12: warning: passing 'unsigned char [20]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if CHECKAMP("LT") {
^~~~~~~~~~~~~~
hwprintf.c:160:35: note: expanded from macro 'CHECKAMP'
#define CHECKAMP(tag) (strcasecmp(tagbuf, (tag)) == 0)
^~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:561:12: warning: passing 'unsigned char [20]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if CHECKAMP("GT") {
^~~~~~~~~~~~~~
hwprintf.c:160:35: note: expanded from macro 'CHECKAMP'
#define CHECKAMP(tag) (strcasecmp(tagbuf, (tag)) == 0)
^~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:563:12: warning: passing 'unsigned char [20]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
} else if CHECKAMP("QUOT") {
^~~~~~~~~~~~~~~~
hwprintf.c:160:35: note: expanded from macro 'CHECKAMP'
#define CHECKAMP(tag) (strcasecmp(tagbuf, (tag)) == 0)
^~~~~~
/usr/include/string.h:529:36: note: passing argument to parameter '__s1' here
extern int strcasecmp (const char *__s1, const char *__s2)
^
hwprintf.c:574:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
return(parsehtml_tag(h, str+1, backup));
^~~~~
hwprintf.c:230:59: note: passing argument to parameter 'text' here
static unsigned long parsehtml_tag(h_t *h, unsigned char *text, int backup) {
^
hwprintf.c:576:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
return(parsehtml_amp(h, str+1));
^~~~~
hwprintf.c:527:59: note: passing argument to parameter 'text' here
static unsigned long parsehtml_amp(h_t *h, unsigned char *text) {
^
hwprintf.c:595:18: warning: passing 'unsigned char [20480]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
len = vsnprintf(buf, sizeof(buf), format, msg);
^~~
/usr/include/stdio.h:390:40: note: passing argument to parameter '__s' here
extern int vsnprintf (char *__restrict __s, size_t __maxlen,
^
hwprintf.c:595:36: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
len = vsnprintf(buf, sizeof(buf), format, msg);
^~~~~~
/usr/include/stdio.h:391:32: note: passing argument to parameter '__format' here
const char *__restrict __format, _G_va_list __arg)
^
hwprintf.c:625:33: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if ((skiplen = parsehtml(&h, buf+pos, pos-lastpos)) == 0) {
^~~~~~~
hwprintf.c:572:46: note: passing argument to parameter 'str' here
static unsigned long parsehtml(h_t *h, char *str, int backup) {
^
hwprintf.c:647:24: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_wrap_addstr(&h, keyname(buf[pos]));
^~~~~~~~~~~~~~~~~
hwprintf.c:126:57: note: passing argument to parameter 'str' here
static void nw_wrap_addstr(h_t *h, const unsigned char *str) {
^
48 warnings generated.
clang -DHAVE_CONFIG_H -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -c linux_vsprintf.c
clang -DHAVE_CONFIG_H -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -DDLSEARCHPATH="/usr/lib/naim" -c main.c
main.c:92:18: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, "SIGNAL", "Got signal %i!\n", sig);
^~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
main.c:92:28: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, "SIGNAL", "Got signal %i!\n", sig);
^~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
main.c:149:15: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_titlef("");
^~
../include/naim/naim.h:476:36: note: passing argument to parameter here
int nw_titlef(const unsigned char *, ...) G_GNUC_INTERNAL;
^
main.c:296:24: warning: passing 'char [42]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, NULL, "Unable to initialize module handler: %s.\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
main.c:354:24: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, NULL, "Attempting to load %s\n", naimrcfilename);
^~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
main.c:446:19: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, "MAIN", "firetalk_select_custom() returned error %i: %s\n",
^~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
main.c:446:27: warning: passing 'char [48]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, "MAIN", "firetalk_select_custom() returned error %i: %s\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
main.c:497:23: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, NULL, "Goodbye.\n");
^~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
8 warnings generated.
clang -DHAVE_CONFIG_H -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -c modutil.c
clang -DHAVE_CONFIG_H -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -c rc.c
rc.c:30:2: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(buddy->_account, screenname);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
rc.c:31:2: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(buddy->_group, group);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
rc.c:33:3: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(buddy->_name, notes);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
rc.c:37:41: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if ((conn->buddyar == NULL) || (aimcmp(screenname, conn->buddyar->_account) <= 0)) {
^~~~~~~~~~
../include/naim/naim.h:449:33: note: passing argument to parameter here
int aimcmp(const unsigned char *, const unsigned char *) G_GNUC_INTERNAL;
^
rc.c:37:53: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if ((conn->buddyar == NULL) || (aimcmp(screenname, conn->buddyar->_account) <= 0)) {
^~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:449:56: note: passing argument to parameter here
int aimcmp(const unsigned char *, const unsigned char *) G_GNUC_INTERNAL;
^
rc.c:43:42: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
while ((btmp->next != NULL) && (aimcmp(screenname, btmp->next->_account) > 0))
^~~~~~~~~~
../include/naim/naim.h:449:33: note: passing argument to parameter here
int aimcmp(const unsigned char *, const unsigned char *) G_GNUC_INTERNAL;
^
rc.c:43:54: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
while ((btmp->next != NULL) && (aimcmp(screenname, btmp->next->_account) > 0))
^~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:449:56: note: passing argument to parameter here
int aimcmp(const unsigned char *, const unsigned char *) G_GNUC_INTERNAL;
^
rc.c:117:2: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(idiot->screenname, screenname);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
rc.c:119:3: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(idiot->notes, notes);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
rc.c:121:3: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(idiot->notes, "There is no reason, you're just"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
rc.c:183:16: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (aimncmp(blist->_account, start, slen) == 0) {
^~~~~~~~~~~~~~~
../include/naim/naim.h:450:34: note: passing argument to parameter here
int aimncmp(const unsigned char *, const unsigned char *, int len) G_GNUC_INTERNAL;
^
rc.c:183:33: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (aimncmp(blist->_account, start, slen) == 0) {
^~~~~
../include/naim/naim.h:450:57: note: passing argument to parameter here
int aimncmp(const unsigned char *, const unsigned char *, int len) G_GNUC_INTERNAL;
^
rc.c:488:24: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, NULL, "Unable to open %s.\n",
^~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
13 warnings generated.
clang -DHAVE_CONFIG_H -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -c rodents.c
clang -DHAVE_CONFIG_H -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -c script.c
script.c:31:3: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(scriptar[i].name, alias);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
script.c:33:2: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
STRREPLACE(scriptar[i].script, script);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:315:24: note: expanded from macro 'STRREPLACE'
echof(curconn, NULL, "Fatal error %i in strdup(%s): %s\n", errno, \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
2 warnings generated.
clang -DHAVE_CONFIG_H -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -c set.c
set.c:139:55: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(curconn->curbwin->nwin), C(IMWIN,EVENT), "%s
", buf2);
^~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
set.c:141:45: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
hwprintf(&(curconn->nwin), C(CONN,EVENT), "%s
", buf2);
^~~~~~~~~~~~~~~
../include/naim/naim.h:431:49: note: passing argument to parameter here
int hwprintf(win_t *, int, const unsigned char *, ...);
^
set.c:191:24: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, NULL, "$%s is \"%s\"\n", var, secs_getvar(var));
^~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
set.c:193:24: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, NULL, "\"%s\" is an invalid input for $%s\n", val, var);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
set.c:195:24: warning: passing 'char [17]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, NULL, "$%s is now \"%s\"\n", var, secs_getvar(var));
^~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
5 warnings generated.
clang -DHAVE_CONFIG_H -I. -I. -I. -I../include -I../libfiretalk -I../libltdl -c win.c
win.c:61:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&(bwin->nwin), 0, 0, "\n\n\n");
^~~~~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
win.c:156:47: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_info, CB(CONN,STATUSBAR), 1, " %*s ", -faimconf.winfo.widthx,
^~~~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
win.c:160:47: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_info, CB(CONN,STATUSBAR), 1, " %*s ", -faimconf.winfo.widthx,
^~~~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
win.c:164:47: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_info, CB(CONN,STATUSBAR), 1, " %*s ", -faimconf.winfo.widthx,
^~~~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
win.c:168:47: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_info, CB(CONN,STATUSBAR), 1, " %*s ", -faimconf.winfo.widthx,
^~~~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
win.c:173:47: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_info, CB(CONN,STATUSBAR), 1, " %*s ", -faimconf.winfo.widthx,
^~~~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
win.c:182:49: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_info, CB(CONN,STATUSBAR), 1, " %*s ", -faimconf.winfo.widthx,
^~~~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
win.c:185:49: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_info, CB(CONN,STATUSBAR), 1, " %*s ", -faimconf.winfo.widthx,
^~~~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
win.c:341:42: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_away, CI(INPUT,TEXT), 0, "%44s ", "");
^~~~~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
win.c:342:46: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_away, C(CONN,BUDDY_AWAY), 1, " You are away. ");
^~~~~~~~~~~~~~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
win.c:343:41: warning: passing 'char [26]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_away, C(CONN,BUDDY), 1, "Type /away or send an IM ");
^~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
win.c:344:42: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_away, CI(INPUT,TEXT), 0, " ");
^~~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
win.c:345:41: warning: passing 'char [41]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_away, C(CONN,BUDDY), 1, " to let me know you're back. ");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
win.c:346:42: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_away, CI(INPUT,TEXT), 0, " %44s", "");
^~~~~~~~
../include/naim/naim.h:475:58: note: passing argument to parameter here
int nw_printf(win_t *win, int, int, const unsigned char *, ...) G_GNUC_INTERNAL;
^
win.c:353:18: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, "WSHUTITDOWN", "wsetup() hasn't been called\n");
^~~~~~~~~~~~~
../include/naim/naim.h:393:47: note: passing argument to parameter 'where' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
win.c:353:33: warning: passing 'char [29]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
echof(curconn, "WSHUTITDOWN", "wsetup() hasn't been called\n");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/naim/naim.h:393:75: note: passing argument to parameter 'format' here
void echof(conn_t *conn, const unsigned char *where, const unsigned char *format, ...);
^
win.c:435:30: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
vsnprintf(buf, sizeof(buf), format, msg);
^~~~~~
/usr/include/stdio.h:391:32: note: passing argument to parameter '__format' here
const char *__restrict __format, _G_va_list __arg)
^
win.c:438:46: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(&win_info, CB(CONN,STATUSBAR), 1, " %*s ", -faimconf.winfo.widthx,
^~~~~~~
win.c:388:68: note: passing argument to parameter 'format' here
int nw_printf(win_t *win, int pair, int bold, const unsigned char *format, ...) {
^
win.c:489:20: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
waddstr(win->win, str);
^~~
/usr/include/curses.h:1182:39: note: expanded from macro 'waddstr'
#define waddstr(win,str) waddnstr(win,str,-1)
^~~
/usr/include/curses.h:795:59: note: passing argument to parameter here
extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */
^
win.c:582:38: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(win, C(INPUT,TEXT), 1, "\b \b");
^~~~~~~
win.c:388:68: note: passing argument to parameter 'format' here
int nw_printf(win_t *win, int pair, int bold, const unsigned char *format, ...) {
^
win.c:589:37: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
nw_printf(win, C(INPUT,TEXT), 1, ".");
^~~
win.c:388:68: note: passing argument to parameter 'format' here
int nw_printf(win_t *win, int pair, int bold, const unsigned char *format, ...) {
^
21 warnings generated.
/bin/sh ../libtool --tag=CC --mode=link clang -o naim -dlopen self -export-dynamic -no-undefined buddy.o conio.o echof.o events.o fireio.o hamster.o help.o helpcmd.o hwprintf.o linux_vsprintf.o main.o modutil.o rc.o rodents.o script.o set.o win.o ../libfiretalk/libfiretalk.a ../libltdl/libltdlc.la ../secs/libsecs.a -lncurses
mkdir .libs
rm -f .libs/naim.nm .libs/naim.nmS .libs/naim.nmT
creating .libs/naimS.c
(cd .libs && clang -c -fno-builtin -fno-rtti -fno-exceptions "naimS.c")
rm -f .libs/naimS.c .libs/naim.nm .libs/naim.nmS .libs/naim.nmT
clang -o naim .libs/naimS.o buddy.o conio.o echof.o events.o fireio.o hamster.o help.o helpcmd.o hwprintf.o linux_vsprintf.o main.o modutil.o rc.o rodents.o script.o set.o win.o -Wl,--export-dynamic ../libfiretalk/libfiretalk.a ../libltdl/.libs/libltdlc.a -ldl ../secs/libsecs.a -lncurses
rm -f .libs/naimS.o
make[2]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2/src'
make[1]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2/src'
Making all in CYGWIN-PATCHES
make[1]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2/CYGWIN-PATCHES'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2/CYGWIN-PATCHES'
make[1]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2'
make[1]: Nothing to be done for 'all-am'.
make[1]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2'
==> Entering fakeroot environment...
==> Starting package()...
Making install in libfiretalk
make[1]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2/libfiretalk'
make[2]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2/libfiretalk'
make[2]: Nothing to be done for 'install-exec-am'.
test -z "/usr/include" || mkdir -p -- "/tmp/naim/pkg/naim/usr/include"
/usr/bin/install -c -m 644 'firetalk.h' '/tmp/naim/pkg/naim/usr/include/firetalk.h'
make[2]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2/libfiretalk'
make[1]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2/libfiretalk'
Making install in libltdl
make[1]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2/libltdl'
make[2]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2/libltdl'
test -z "/usr/lib" || mkdir -p -- "/tmp/naim/pkg/naim/usr/lib"
test -z "/usr/include" || mkdir -p -- "/tmp/naim/pkg/naim/usr/include"
make[2]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2/libltdl'
make[1]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2/libltdl'
Making install in secs
make[1]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2/secs'
make[2]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2/secs'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2/secs'
make[1]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2/secs'
Making install in src
make[1]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2/src'
make[2]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2/src'
test -z "/usr/lib" || mkdir -p -- "/tmp/naim/pkg/naim/usr/lib"
test -z "/usr/bin" || mkdir -p -- "/tmp/naim/pkg/naim/usr/bin"
/bin/sh ../libtool --mode=install /usr/bin/install -c 'naim' '/tmp/naim/pkg/naim/usr/bin/naim'
/usr/bin/install -c naim /tmp/naim/pkg/naim/usr/bin/naim
test -z "/usr/share/doc/naim" || mkdir -p -- "/tmp/naim/pkg/naim/usr/share/doc/naim"
/usr/bin/install -c -m 644 'commands.txt' '/tmp/naim/pkg/naim/usr/share/doc/naim/commands.txt'
test -z "/usr/share/doc/naim" || mkdir -p -- "/tmp/naim/pkg/naim/usr/share/doc/naim"
/usr/bin/install -c -m 644 'keyboard.txt' '/tmp/naim/pkg/naim/usr/share/doc/naim/keyboard.txt'
make[2]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2/src'
mkdir -p /tmp/naim/pkg/naim/usr/bin
for proto in irc icq lily; do \
if [ ! -h /tmp/naim/pkg/naim/usr/bin/n${proto} ]; then \
rm -f /tmp/naim/pkg/naim/usr/bin/n${proto}; \
ln -s naim /tmp/naim/pkg/naim/usr/bin/n${proto}; \
fi; \
done
make[1]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2/src'
Making install in CYGWIN-PATCHES
make[1]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2/CYGWIN-PATCHES'
make[2]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2/CYGWIN-PATCHES'
make[2]: Nothing to be done for 'install-exec-am'.
test -z "" || mkdir -p -- "/tmp/naim/pkg/naim"
make[2]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2/CYGWIN-PATCHES'
make[1]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2/CYGWIN-PATCHES'
make[1]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2'
make[2]: Entering directory '/tmp/naim/src/naim-0.11.8.3.2'
test -z "/usr/bin" || mkdir -p -- "/tmp/naim/pkg/naim/usr/bin"
/usr/bin/install -c 'contrib/extractbuddy.sh' '/tmp/naim/pkg/naim/usr/bin/extractbuddy.sh'
test -z "/usr/share/man/man1" || mkdir -p -- "/tmp/naim/pkg/naim/usr/share/man/man1"
/usr/bin/install -c -m 644 './doc/naim.1' '/tmp/naim/pkg/naim/usr/share/man/man1/naim.1'
/usr/bin/install -c -m 644 './doc/nicq.1' '/tmp/naim/pkg/naim/usr/share/man/man1/nicq.1'
/usr/bin/install -c -m 644 './doc/nirc.1' '/tmp/naim/pkg/naim/usr/share/man/man1/nirc.1'
/usr/bin/install -c -m 644 './doc/nlily.1' '/tmp/naim/pkg/naim/usr/share/man/man1/nlily.1'
test -z "/usr/share/doc/naim" || mkdir -p -- "/tmp/naim/pkg/naim/usr/share/doc/naim"
/usr/bin/install -c -m 644 'FAQ' '/tmp/naim/pkg/naim/usr/share/doc/naim/FAQ'
/usr/bin/install -c -m 644 'README' '/tmp/naim/pkg/naim/usr/share/doc/naim/README'
test -z "/usr/include/naim" || mkdir -p -- "/tmp/naim/pkg/naim/usr/include/naim"
/usr/bin/install -c -m 644 'include/naim/naim.h' '/tmp/naim/pkg/naim/usr/include/naim/naim.h'
/usr/bin/install -c -m 644 'include/naim/modutil.h' '/tmp/naim/pkg/naim/usr/include/naim/modutil.h'
/usr/bin/install -c -m 644 'include/naim/secs.h' '/tmp/naim/pkg/naim/usr/include/naim/secs.h'
make[2]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2'
make[1]: Leaving directory '/tmp/naim/src/naim-0.11.8.3.2'
==> Tidying install...
-> Removing doc files...
-> Purging unwanted files...
==> Checking for packaging issue...
==> Creating package "naim"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
error: invalid option '--noprogressbar'
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: naim 0.11.8.3.2-4 (Thu Apr 13 19:21:53 UTC 2017)
CMD: pacman --query --file naim-0.11.8.3.2-4-x86_64.pkg.tar.xz
Creating hybrid package for 'naim'
Trying to find vanilla package 'naim'...
CMD: pacman --query --file /mirror/naim-0.11.8.3.2-4.pkg.tar.xz
Package file has the following structure:
/.PKGINFO
/.MTREE
/usr/include/firetalk.h
/usr/include/naim/naim.h
/usr/include/naim/modutil.h
/usr/include/naim/secs.h
/usr/bin/nirc
/usr/bin/nicq
/usr/bin/nlily
/usr/bin/extractbuddy.sh
/usr/bin/naim
/usr/share/doc/naim/commands.txt
/usr/share/doc/naim/keyboard.txt
/usr/share/doc/naim/FAQ
/usr/share/doc/naim/README
/usr/share/man/man1/naim.1.gz
/usr/share/man/man1/nicq.1.gz
/usr/share/man/man1/nirc.1.gz
/usr/share/man/man1/nlily.1.gz
/sysroot/usr/include/firetalk.h
/sysroot/usr/include/naim/naim.h
/sysroot/usr/include/naim/modutil.h
/sysroot/usr/include/naim/secs.h
Generating .MTREE
CMD: bsdtar -czf .MTREE --format=mtree --options=!all,use-set,type,uid,mode,time,size,md5,sha256,link .PKGINFO usr sysroot
Tar-ing up files
CMD: bsdtar -cf - .PKGINFO usr sysroot .MTREE
CMD: xz -c -z
Successfully ran bsdtar -cf - .PKGINFO usr sysroot .MTREE | xz -c -z
CMD: bsdtar -tqf naim.pkg.tar.xz .PKGINFO
Created package at path /var/cache/pacman/pkg/naim.pkg.tar.xz
Attempting to access local repository, attempt 1
CMD: repo-add /var/cache/pacman/pkg/tuscan.db.tar /var/cache/pacman/pkg/naim.pkg.tar.xz
Attempting to access local repository, attempt 2
CMD: repo-add /var/cache/pacman/pkg/tuscan.db.tar /var/cache/pacman/pkg/naim.pkg.tar.xz
==> Extracting database to a temporary location...
==> Extracting database to a temporary location...
==> Adding package '/var/cache/pacman/pkg/naim.pkg.tar.xz'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
==> Creating updated database file '/var/cache/pacman/pkg/tuscan.db.tar'
Printing config logfiles
CMD: config logfiles '/tmp/naim/src/naim-0.11.8.3.2/config.log'
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by naim configure 0.11.8.3.2, which was
generated by GNU Autoconf 2.61. Invocation command line was
$ ./configure --host=x86_64-unknown-linux --prefix=/usr
## --------- ##
## Platform. ##
## --------- ##
hostname = 89b9aa306d90
uname -m = x86_64
uname -r = 4.10.6-1-ARCH
uname -s = Linux
uname -v = #1 SMP PREEMPT Mon Mar 27 08:28:22 CEST 2017
/usr/bin/uname -p = unknown
/bin/uname -X = unknown
/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
## ----------- ##
## Core tests. ##
## ----------- ##
configure:2010: checking for a BSD-compatible install
configure:2066: result: /usr/bin/install -c
configure:2077: checking whether build environment is sane
configure:2120: result: yes
configure:2185: checking for gawk
configure:2201: found /usr/bin/gawk
configure:2212: result: gawk
configure:2223: checking whether make sets $(MAKE)
configure:2244: result: yes
configure:2311: checking for x86_64-unknown-linux-strip
configure:2341: result: no
configure:2351: checking for strip
configure:2367: found /usr/bin/strip
configure:2378: result: strip
configure:2427: checking for x86_64-unknown-linux-gcc
configure:2454: result: clang
configure:2732: checking for C compiler version
configure:2739: clang --version >&5
clang version 3.8.0 (tags/RELEASE_380/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
configure:2742: $? = 0
configure:2749: clang -v >&5
clang version 3.8.0 (tags/RELEASE_380/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/6.1.1
Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
Found candidate GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1
Found candidate GCC installation: /usr/lib64/gcc/x86_64-pc-linux-gnu/6.1.1
Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
Candidate multilib: .;@m64
Selected multilib: .;@m64
configure:2752: $? = 0
configure:2759: clang -V >&5
clang-3.8: error: argument to '-V' is missing (expected 1 value)
clang-3.8: error: no input files
configure:2762: $? = 1
configure:2785: checking for C compiler default output file name
configure:2812: clang conftest.c >&5
configure:2815: $? = 0
configure:2853: result: a.out
configure:2870: checking whether the C compiler works
configure:2880: ./a.out
configure:2883: $? = 0
configure:2900: result: yes
configure:2907: checking whether we are cross compiling
configure:2909: result: no
configure:2912: checking for suffix of executables
configure:2919: clang -o conftest conftest.c >&5
configure:2922: $? = 0
configure:2946: result:
configure:2952: checking for suffix of object files
configure:2978: clang -c conftest.c >&5
configure:2981: $? = 0
configure:3004: result: o
configure:3008: checking whether we are using the GNU C compiler
configure:3037: clang -c conftest.c >&5
configure:3043: $? = 0
configure:3060: result: yes
configure:3065: checking whether clang accepts -g
configure:3095: clang -c -g conftest.c >&5
configure:3101: $? = 0
configure:3200: result: yes
configure:3217: checking for clang option to accept ISO C89
configure:3291: clang -c conftest.c >&5
configure:3297: $? = 0
configure:3320: result: none needed
configure:3339: checking whether clang and cc understand -c and -o together
configure:3374: clang -c conftest.c -o conftest2.o >&5
configure:3377: $? = 0
configure:3383: clang -c conftest.c -o conftest2.o >&5
configure:3386: $? = 0
configure:3397: cc -c conftest.c >&5
configure:3400: $? = 0
configure:3408: cc -c conftest.c -o conftest2.o >&5
configure:3411: $? = 0
configure:3417: cc -c conftest.c -o conftest2.o >&5
configure:3420: $? = 0
configure:3438: result: yes
configure:3469: checking for an ANSI C-conforming const
configure:3544: clang -c conftest.c >&5
configure:3550: $? = 0
configure:3565: result: yes
configure:3578: checking for x86_64-unknown-linux-ranlib
configure:3608: result: no
configure:3618: checking for ranlib
configure:3634: found /usr/bin/ranlib
configure:3645: result: ranlib
configure:3676: checking how to run the C preprocessor
configure:3716: clang -E conftest.c
configure:3722: $? = 0
configure:3753: clang -E conftest.c
conftest.c:8:10: fatal error: 'ac_nonexistent.h' file not found
#include
^
1 error generated.
configure:3759: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "naim"
| #define PACKAGE_TARNAME "naim"
| #define PACKAGE_VERSION "0.11.8.3.2"
| #define PACKAGE_STRING "naim 0.11.8.3.2"
| #define PACKAGE_BUGREPORT "Daniel Reed "
| /* end confdefs.h. */
| #include
configure:3792: result: clang -E
configure:3821: clang -E conftest.c
configure:3827: $? = 0
configure:3858: clang -E conftest.c
conftest.c:8:10: fatal error: 'ac_nonexistent.h' file not found
#include
^
1 error generated.
configure:3864: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "naim"
| #define PACKAGE_TARNAME "naim"
| #define PACKAGE_VERSION "0.11.8.3.2"
| #define PACKAGE_STRING "naim 0.11.8.3.2"
| #define PACKAGE_BUGREPORT "Daniel Reed "
| /* end confdefs.h. */
| #include
configure:3902: checking for grep that handles long lines and -e
configure:3976: result: /usr/bin/grep
configure:3981: checking for egrep
configure:4059: result: /usr/bin/grep -E
configure:4064: checking for ANSI C header files
configure:4094: clang -c conftest.c >&5
configure:4100: $? = 0
configure:4199: clang -o conftest conftest.c >&5
configure:4202: $? = 0
configure:4208: ./conftest
configure:4211: $? = 0
configure:4228: result: yes
configure:4252: checking for sys/types.h
configure:4273: clang -c conftest.c >&5
configure:4279: $? = 0
configure:4295: result: yes
configure:4252: checking for sys/stat.h
configure:4273: clang -c conftest.c >&5
configure:4279: $? = 0
configure:4295: result: yes
configure:4252: checking for stdlib.h
configure:4273: clang -c conftest.c >&5
configure:4279: $? = 0
configure:4295: result: yes
configure:4252: checking for string.h
configure:4273: clang -c conftest.c >&5
configure:4279: $? = 0
configure:4295: result: yes
configure:4252: checking for memory.h
configure:4273: clang -c conftest.c >&5
configure:4279: $? = 0
configure:4295: result: yes
configure:4252: checking for strings.h
configure:4273: clang -c conftest.c >&5
configure:4279: $? = 0
configure:4295: result: yes
configure:4252: checking for inttypes.h
configure:4273: clang -c conftest.c >&5
configure:4279: $? = 0
configure:4295: result: yes
configure:4252: checking for stdint.h
configure:4273: clang -c conftest.c >&5
configure:4279: $? = 0
configure:4295: result: yes
configure:4252: checking for unistd.h
configure:4273: clang -c conftest.c >&5
configure:4279: $? = 0
configure:4295: result: yes
configure:4335: checking for inttypes.h
configure:4341: result: yes
configure:4335: checking for stdint.h
configure:4341: result: yes
configure:4475: checking for uint16_t
configure:4505: clang -c conftest.c >&5
configure:4511: $? = 0
configure:4526: result: yes
configure:4663: checking for uint32_t
configure:4693: clang -c conftest.c >&5
configure:4699: $? = 0
configure:4714: result: yes
configure:4857: checking for getuid
configure:4913: clang -o conftest conftest.c >&5
configure:4919: $? = 0
configure:4937: result: yes
configure:4857: checking for getpwuid
configure:4913: clang -o conftest conftest.c >&5
configure:4919: $? = 0
configure:4937: result: yes
configure:4857: checking for inet_aton
configure:4913: clang -o conftest conftest.c >&5
configure:4919: $? = 0
configure:4937: result: yes
configure:5048: checking build system type
configure:5066: result: x86_64-unknown-linux-gnu
configure:5088: checking host system type
configure:5103: result: x86_64-unknown-linux-gnu
configure:5125: checking for a sed that does not truncate output
configure:5181: result: /usr/bin/sed
configure:5195: checking for ld used by clang
configure:5262: result: /usr/bin/ld
configure:5271: checking if the linker (/usr/bin/ld) is GNU ld
configure:5286: result: yes
configure:5291: checking for /usr/bin/ld option to reload object files
configure:5298: result: -r
configure:5316: checking for BSD-compatible nm
configure:5365: result: /usr/bin/nm -B
configure:5369: checking whether ln -s works
configure:5373: result: yes
configure:5380: checking how to recognize dependent libraries
configure:5566: result: pass_all
configure:5654: clang -c conftest.c >&5
configure:5657: $? = 0
configure:6106: checking dlfcn.h usability
configure:6123: clang -c conftest.c >&5
configure:6129: $? = 0
configure:6143: result: yes
configure:6147: checking dlfcn.h presence
configure:6162: clang -E conftest.c
configure:6168: $? = 0
configure:6182: result: yes
configure:6215: checking for dlfcn.h
configure:6223: result: yes
configure:6352: checking for C++ compiler version
configure:6359: clang++ --version >&5
clang version 3.8.0 (tags/RELEASE_380/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
configure:6362: $? = 0
configure:6369: clang++ -v >&5
clang version 3.8.0 (tags/RELEASE_380/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/6.1.1
Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
Found candidate GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1
Found candidate GCC installation: /usr/lib64/gcc/x86_64-pc-linux-gnu/6.1.1
Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
Candidate multilib: .;@m64
Selected multilib: .;@m64
configure:6372: $? = 0
configure:6379: clang++ -V >&5
clang-3.8: error: argument to '-V' is missing (expected 1 value)
clang-3.8: error: no input files
configure:6382: $? = 1
configure:6385: checking whether we are using the GNU C++ compiler
configure:6414: clang++ -c conftest.cpp >&5
configure:6420: $? = 0
configure:6437: result: yes
configure:6442: checking whether clang++ accepts -g
configure:6472: clang++ -c -g conftest.cpp >&5
configure:6478: $? = 0
configure:6577: result: yes
configure:6610: checking how to run the C++ preprocessor
configure:6646: clang++ -E conftest.cpp
configure:6652: $? = 0
configure:6683: clang++ -E conftest.cpp
conftest.cpp:25:10: fatal error: 'ac_nonexistent.h' file not found
#include
^
1 error generated.
configure:6689: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "naim"
| #define PACKAGE_TARNAME "naim"
| #define PACKAGE_VERSION "0.11.8.3.2"
| #define PACKAGE_STRING "naim 0.11.8.3.2"
| #define PACKAGE_BUGREPORT "Daniel Reed "
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define ENABLE_FT_LILY_CTCPMAGIC 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_GETUID 1
| #define HAVE_GETPWUID 1
| #define HAVE_INET_ATON 1
| #define HAVE_DLFCN_H 1
| /* end confdefs.h. */
| #include
configure:6722: result: clang++ -E
configure:6751: clang++ -E conftest.cpp
configure:6757: $? = 0
configure:6788: clang++ -E conftest.cpp
conftest.cpp:25:10: fatal error: 'ac_nonexistent.h' file not found
#include
^
1 error generated.
configure:6794: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "naim"
| #define PACKAGE_TARNAME "naim"
| #define PACKAGE_VERSION "0.11.8.3.2"
| #define PACKAGE_STRING "naim 0.11.8.3.2"
| #define PACKAGE_BUGREPORT "Daniel Reed "
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define ENABLE_FT_LILY_CTCPMAGIC 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_GETUID 1
| #define HAVE_GETPWUID 1
| #define HAVE_INET_ATON 1
| #define HAVE_DLFCN_H 1
| /* end confdefs.h. */
| #include
configure:6843: checking for x86_64-unknown-linux-g77
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-xlf
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-f77
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-frt
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-pgf77
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-cf77
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-fort77
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-fl32
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-af77
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-xlf90
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-f90
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-pgf90
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-pghpf
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-epcf90
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-gfortran
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-g95
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-xlf95
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-f95
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-fort
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-ifort
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-ifc
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-efc
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-pgf95
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-lf95
configure:6873: result: no
configure:6843: checking for x86_64-unknown-linux-ftn
configure:6873: result: no
configure:6887: checking for g77
configure:6917: result: no
configure:6887: checking for xlf
configure:6917: result: no
configure:6887: checking for f77
configure:6917: result: no
configure:6887: checking for frt
configure:6917: result: no
configure:6887: checking for pgf77
configure:6917: result: no
configure:6887: checking for cf77
configure:6917: result: no
configure:6887: checking for fort77
configure:6917: result: no
configure:6887: checking for fl32
configure:6917: result: no
configure:6887: checking for af77
configure:6917: result: no
configure:6887: checking for xlf90
configure:6917: result: no
configure:6887: checking for f90
configure:6917: result: no
configure:6887: checking for pgf90
configure:6917: result: no
configure:6887: checking for pghpf
configure:6917: result: no
configure:6887: checking for epcf90
configure:6917: result: no
configure:6887: checking for gfortran
configure:6903: found /usr/bin/gfortran
configure:6914: result: gfortran
configure:6944: checking for Fortran 77 compiler version
configure:6951: gfortran --version >&5
GNU Fortran (GCC) 6.1.1 20160602
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:6954: $? = 0
configure:6961: gfortran -v >&5
Using built-in specs.
COLLECT_GCC=gfortran
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --disable-multilib --disable-werror --enable-checking=release
Thread model: posix
gcc version 6.1.1 20160602 (GCC)
configure:6964: $? = 0
configure:6971: gfortran -V >&5
gfortran: error: unrecognized command line option '-V'
gfortran: fatal error: no input files
compilation terminated.
configure:6974: $? = 1
configure:6982: checking whether we are using the GNU Fortran 77 compiler
configure:7001: gfortran -c conftest.F >&5
configure:7007: $? = 0
configure:7024: result: yes
configure:7030: checking whether gfortran accepts -g
configure:7047: gfortran -c -g conftest.f >&5
configure:7053: $? = 0
configure:7069: result: yes
configure:7099: checking the maximum length of command line arguments
configure:7211: result: 1572864
configure:7223: checking command to parse /usr/bin/nm -B output from clang object
configure:7328: clang -c conftest.c >&5
configure:7331: $? = 0
configure:7335: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' \> conftest.nm
configure:7338: $? = 0
configure:7390: clang -o conftest conftest.c conftstm.o >&5
configure:7393: $? = 0
configure:7431: result: ok
configure:7435: checking for objdir
configure:7450: result: .libs
configure:7502: checking for x86_64-unknown-linux-ar
configure:7532: result: no
configure:7542: checking for ar
configure:7558: found /usr/bin/ar
configure:7569: result: ar
configure:7598: checking for x86_64-unknown-linux-ranlib
configure:7625: result: ranlib
configure:7694: checking for x86_64-unknown-linux-strip
configure:7721: result: strip
configure:8047: checking if clang supports -fno-rtti -fno-exceptions
configure:8065: clang -c -fno-rtti -fno-exceptions conftest.c >&5
configure:8069: $? = 0
configure:8082: result: yes
configure:8097: checking for clang option to produce PIC
configure:8329: result: -fPIC
configure:8337: checking if clang PIC flag -fPIC works
configure:8355: clang -c -fPIC -DPIC conftest.c >&5
configure:8359: $? = 0
configure:8372: result: yes
configure:8400: checking if clang static flag -static works
configure:8428: result: yes
configure:8438: checking if clang supports -c -o file.o
configure:8459: clang -c -o out/conftest2.o conftest.c >&5
configure:8463: $? = 0
configure:8485: result: yes
configure:8511: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
configure:9491: result: yes
configure:9512: checking whether -lc should be explicitly linked in
configure:9517: clang -c conftest.c >&5
configure:9520: $? = 0
configure:9535: clang -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| grep -lc \>/dev/null 2\>\&1
configure:9538: $? = 0
configure:9550: result: no
configure:9558: checking dynamic linker characteristics
configure:10160: result: GNU/Linux ld.so
configure:10169: checking how to hardcode library paths into programs
configure:10194: result: immediate
configure:10208: checking whether stripping libraries is possible
configure:10213: result: yes
configure:10337: checking for shl_load
configure:10393: clang -o conftest conftest.c >&5
/tmp/conftest-25a3f9.o: In function `main':
conftest.c:(.text+0x12): undefined reference to `shl_load'
clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
configure:10399: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "naim"
| #define PACKAGE_TARNAME "naim"
| #define PACKAGE_VERSION "0.11.8.3.2"
| #define PACKAGE_STRING "naim 0.11.8.3.2"
| #define PACKAGE_BUGREPORT "Daniel Reed "
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define ENABLE_FT_LILY_CTCPMAGIC 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_GETUID 1
| #define HAVE_GETPWUID 1
| #define HAVE_INET_ATON 1
| #define HAVE_DLFCN_H 1
| /* end confdefs.h. */
| /* Define shl_load to an innocuous variant, in case declares shl_load.
| For example, HP-UX 11i declares gettimeofday. */
| #define shl_load innocuous_shl_load
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char shl_load (); below.
| Prefer to if __STDC__ is defined, since
| exists even on freestanding compilers. */
|
| #ifdef __STDC__
| # include
| #else
| # include
| #endif
|
| #undef shl_load
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char shl_load ();
| /* The GNU C library defines this for functions which it implements
| to always fail with ENOSYS. Some functions are actually named
| something starting with __ and the normal name is an alias. */
| #if defined __stub_shl_load || defined __stub___shl_load
| choke me
| #endif
|
| int
| main ()
| {
| return shl_load ();
| ;
| return 0;
| }
configure:10416: result: no
configure:10421: checking for shl_load in -ldld
configure:10456: clang -o conftest conftest.c -ldld >&5
/usr/bin/ld: cannot find -ldld
clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
configure:10462: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "naim"
| #define PACKAGE_TARNAME "naim"
| #define PACKAGE_VERSION "0.11.8.3.2"
| #define PACKAGE_STRING "naim 0.11.8.3.2"
| #define PACKAGE_BUGREPORT "Daniel Reed "
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define ENABLE_FT_LILY_CTCPMAGIC 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_GETUID 1
| #define HAVE_GETPWUID 1
| #define HAVE_INET_ATON 1
| #define HAVE_DLFCN_H 1
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char shl_load ();
| int
| main ()
| {
| return shl_load ();
| ;
| return 0;
| }
configure:10480: result: no
configure:10485: checking for dlopen
configure:10541: clang -o conftest conftest.c >&5
/tmp/conftest-7fced3.o: In function `main':
conftest.c:(.text+0x12): undefined reference to `dlopen'
clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
configure:10547: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "naim"
| #define PACKAGE_TARNAME "naim"
| #define PACKAGE_VERSION "0.11.8.3.2"
| #define PACKAGE_STRING "naim 0.11.8.3.2"
| #define PACKAGE_BUGREPORT "Daniel Reed "
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define ENABLE_FT_LILY_CTCPMAGIC 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_GETUID 1
| #define HAVE_GETPWUID 1
| #define HAVE_INET_ATON 1
| #define HAVE_DLFCN_H 1
| /* end confdefs.h. */
| /* Define dlopen to an innocuous variant, in case declares dlopen.
| For example, HP-UX 11i declares gettimeofday. */
| #define dlopen innocuous_dlopen
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char dlopen (); below.
| Prefer to if __STDC__ is defined, since
| exists even on freestanding compilers. */
|
| #ifdef __STDC__
| # include
| #else
| # include
| #endif
|
| #undef dlopen
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char dlopen ();
| /* The GNU C library defines this for functions which it implements
| to always fail with ENOSYS. Some functions are actually named
| something starting with __ and the normal name is an alias. */
| #if defined __stub_dlopen || defined __stub___dlopen
| choke me
| #endif
|
| int
| main ()
| {
| return dlopen ();
| ;
| return 0;
| }
configure:10564: result: no
configure:10569: checking for dlopen in -ldl
configure:10604: clang -o conftest conftest.c -ldl >&5
configure:10610: $? = 0
configure:10628: result: yes
configure:10797: checking whether a program can dlopen itself
configure:10871: clang -o conftest -DHAVE_DLFCN_H -Wl,--export-dynamic conftest.c -ldl >&5
configure:10867:5: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]
exit (status);
^
configure:10867:5: note: include the header or explicitly provide a declaration for 'exit'
1 warning generated.
configure:10874: $? = 0
configure:10892: result: yes
configure:10897: checking whether a statically linked program can dlopen itself
configure:10971: clang -o conftest -DHAVE_DLFCN_H -Wl,--export-dynamic -static conftest.c -ldl >&5
configure:10967:5: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]
exit (status);
^
configure:10967:5: note: include the header or explicitly provide a declaration for 'exit'
1 warning generated.
/tmp/conftest-8091c4.o: In function `main':
conftest.c:(.text+0x29): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/bin/ld: dynamic STT_GNU_IFUNC symbol `strcmp' with pointer equality in `/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/libc.a(strcmp.o)' can not be used when making an executable; recompile with -fPIE and relink with -pie
clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
configure:10974: $? = 1
configure:10992: result: no
configure:11015: checking if libtool supports shared libraries
configure:11017: result: yes
configure:11020: checking whether to build shared libraries
configure:11041: result: yes
configure:11044: checking whether to build static libraries
configure:11048: result: yes
configure:11141: creating libtool
configure:11729: checking for ld used by clang++
configure:11796: result: /usr/bin/ld -m elf_x86_64
configure:11805: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld
configure:11820: result: yes
configure:11871: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
configure:12845: result: yes
configure:12863: clang++ -c conftest.cpp >&5
configure:12866: $? = 0
configure:13018: checking for clang++ option to produce PIC
configure:13302: result: -fPIC
configure:13310: checking if clang++ PIC flag -fPIC works
configure:13328: clang++ -c -fPIC -DPIC conftest.cpp >&5
configure:13332: $? = 0
configure:13345: result: yes
configure:13373: checking if clang++ static flag -static works
configure:13401: result: yes
configure:13411: checking if clang++ supports -c -o file.o
configure:13432: clang++ -c -o out/conftest2.o conftest.cpp >&5
configure:13436: $? = 0
configure:13458: result: yes
configure:13484: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
configure:13509: result: yes
configure:13576: checking dynamic linker characteristics
configure:14126: result: GNU/Linux ld.so
configure:14135: checking how to hardcode library paths into programs
configure:14160: result: immediate
configure:14694: checking if libtool supports shared libraries
configure:14696: result: yes
configure:14699: checking whether to build shared libraries
configure:14719: result: yes
configure:14722: checking whether to build static libraries
configure:14726: result: yes
configure:14736: checking for gfortran option to produce PIC
configure:14968: result: -fPIC
configure:14976: checking if gfortran PIC flag -fPIC works
configure:14994: gfortran -c -g -O2 -fPIC conftest.f >&5
configure:14998: $? = 0
configure:15011: result: yes
configure:15039: checking if gfortran static flag -static works
configure:15067: result: no
configure:15077: checking if gfortran supports -c -o file.o
configure:15098: gfortran -c -g -O2 -o out/conftest2.o conftest.f >&5
configure:15102: $? = 0
configure:15124: result: yes
configure:15150: checking whether the gfortran linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
configure:16110: result: yes
configure:16177: checking dynamic linker characteristics
configure:16727: result: GNU/Linux ld.so
configure:16736: checking how to hardcode library paths into programs
configure:16761: result: immediate
configure:20347: checking for dirent.h that defines DIR
configure:20376: clang -c conftest.c >&5
configure:20382: $? = 0
configure:20398: result: yes
configure:20411: checking for library containing opendir
configure:20452: clang -o conftest conftest.c >&5
configure:20458: $? = 0
configure:20486: result: none required
configure:20608: checking which extension is used for loadable modules
configure:20618: result: .so
configure:20629: checking which variable specifies run-time library path
configure:20636: result: LD_LIBRARY_PATH
configure:20647: checking for the default library search path
configure:20654: result: /lib /usr/lib /usr/lib/R/lib /usr/lib/libfakeroot
configure:20672: checking for objdir
configure:20693: result: .libs
configure:20702: checking whether libtool supports -dlopen/-dlpreopen
configure:20714: result: yes
configure:20733: checking for shl_load
configure:20812: result: no
configure:20821: checking for shl_load in -ldld
configure:20880: result: no
configure:20890: checking for dlopen in -ldl
configure:20949: result: yes
configure:21260: checking for dlerror
configure:21316: clang -o conftest conftest.c -ldl >&5
configure:21322: $? = 0
configure:21340: result: yes
configure:21360: checking for _ prefix in compiled symbols
configure:21370: clang -c conftest.c >&5
conftest.c:2:12: warning: expression result unused [-Wunused-value]
int main(){nm_test_func;return 0;}
^~~~~~~~~~~~
1 warning generated.
configure:21373: $? = 0
configure:21377: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' \> conftest.nm
configure:21380: $? = 0
configure:21402: result: no
configure:21522: checking whether deplibs are loaded by dlopen
configure:21606: result: yes
configure:21631: checking argz.h usability
configure:21648: clang -c conftest.c >&5
configure:21654: $? = 0
configure:21668: result: yes
configure:21672: checking argz.h presence
configure:21687: clang -E conftest.c
configure:21693: $? = 0
configure:21707: result: yes
configure:21740: checking for argz.h
configure:21748: result: yes
configure:21762: checking for error_t
configure:21795: clang -c conftest.c >&5
configure:21801: $? = 0
configure:21816: result: yes
configure:21842: checking for argz_append
configure:21898: clang -o conftest conftest.c >&5
configure:21904: $? = 0
configure:21922: result: yes
configure:21842: checking for argz_create_sep
configure:21898: clang -o conftest conftest.c >&5
configure:21904: $? = 0
configure:21922: result: yes
configure:21842: checking for argz_insert
configure:21898: clang -o conftest conftest.c >&5
configure:21904: $? = 0
configure:21922: result: yes
configure:21842: checking for argz_next
configure:21898: clang -o conftest conftest.c >&5
configure:21904: $? = 0
configure:21922: result: yes
configure:21842: checking for argz_stringify
configure:21898: clang -o conftest conftest.c >&5
configure:21904: $? = 0
configure:21922: result: yes
configure:21974: checking assert.h usability
configure:21991: clang -c conftest.c >&5
configure:21997: $? = 0
configure:22011: result: yes
configure:22015: checking assert.h presence
configure:22030: clang -E conftest.c
configure:22036: $? = 0
configure:22050: result: yes
configure:22083: checking for assert.h
configure:22091: result: yes
configure:21974: checking ctype.h usability
configure:21991: clang -c conftest.c >&5
configure:21997: $? = 0
configure:22011: result: yes
configure:22015: checking ctype.h presence
configure:22030: clang -E conftest.c
configure:22036: $? = 0
configure:22050: result: yes
configure:22083: checking for ctype.h
configure:22091: result: yes
configure:21974: checking errno.h usability
configure:21991: clang -c conftest.c >&5
configure:21997: $? = 0
configure:22011: result: yes
configure:22015: checking errno.h presence
configure:22030: clang -E conftest.c
configure:22036: $? = 0
configure:22050: result: yes
configure:22083: checking for errno.h
configure:22091: result: yes
configure:21974: checking malloc.h usability
configure:21991: clang -c conftest.c >&5
configure:21997: $? = 0
configure:22011: result: yes
configure:22015: checking malloc.h presence
configure:22030: clang -E conftest.c
configure:22036: $? = 0
configure:22050: result: yes
configure:22083: checking for malloc.h
configure:22091: result: yes
configure:21964: checking for memory.h
configure:21970: result: yes
configure:21964: checking for stdlib.h
configure:21970: result: yes
configure:21974: checking stdio.h usability
configure:21991: clang -c conftest.c >&5
configure:21997: $? = 0
configure:22011: result: yes
configure:22015: checking stdio.h presence
configure:22030: clang -E conftest.c
configure:22036: $? = 0
configure:22050: result: yes
configure:22083: checking for stdio.h
configure:22091: result: yes
configure:21964: checking for unistd.h
configure:21970: result: yes
configure:22122: checking dl.h usability
configure:22139: clang -c conftest.c >&5
conftest.c:81:10: fatal error: 'dl.h' file not found
#include
^
1 error generated.
configure:22145: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "naim"
| #define PACKAGE_TARNAME "naim"
| #define PACKAGE_VERSION "0.11.8.3.2"
| #define PACKAGE_STRING "naim 0.11.8.3.2"
| #define PACKAGE_BUGREPORT "Daniel Reed "
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define ENABLE_FT_LILY_CTCPMAGIC 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_GETUID 1
| #define HAVE_GETPWUID 1
| #define HAVE_INET_ATON 1
| #define HAVE_DLFCN_H 1
| #define HAVE_DIRENT_H 1
| #define LTDL_SHLIB_EXT ".so"
| #define LTDL_SHLIBPATH_VAR "LD_LIBRARY_PATH"
| #define LTDL_SYSSEARCHPATH "/lib:/usr/lib:/usr/lib/R/lib:/usr/lib/libfakeroot"
| #define LTDL_OBJDIR ".libs/"
| #define HAVE_PRELOADED_SYMBOLS 1
| #define HAVE_LIBDL 1
| #define HAVE_DLERROR 1
| #define HAVE_ARGZ_H 1
| #define HAVE_ERROR_T 1
| #define HAVE_ARGZ_APPEND 1
| #define HAVE_ARGZ_CREATE_SEP 1
| #define HAVE_ARGZ_INSERT 1
| #define HAVE_ARGZ_NEXT 1
| #define HAVE_ARGZ_STRINGIFY 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTYPE_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDIO_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include
| #ifdef HAVE_SYS_TYPES_H
| # include
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include
| #endif
| #ifdef STDC_HEADERS
| # include
| # include
| #else
| # ifdef HAVE_STDLIB_H
| # include
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include
| # endif
| # include
| #endif
| #ifdef HAVE_STRINGS_H
| # include
| #endif
| #ifdef HAVE_INTTYPES_H
| # include
| #endif
| #ifdef HAVE_STDINT_H
| # include
| #endif
| #ifdef HAVE_UNISTD_H
| # include
| #endif
| #include
configure:22159: result: no
configure:22163: checking dl.h presence
configure:22178: clang -E conftest.c
conftest.c:48:10: fatal error: 'dl.h' file not found
#include
^
1 error generated.
configure:22184: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "naim"
| #define PACKAGE_TARNAME "naim"
| #define PACKAGE_VERSION "0.11.8.3.2"
| #define PACKAGE_STRING "naim 0.11.8.3.2"
| #define PACKAGE_BUGREPORT "Daniel Reed "
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define ENABLE_FT_LILY_CTCPMAGIC 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_GETUID 1
| #define HAVE_GETPWUID 1
| #define HAVE_INET_ATON 1
| #define HAVE_DLFCN_H 1
| #define HAVE_DIRENT_H 1
| #define LTDL_SHLIB_EXT ".so"
| #define LTDL_SHLIBPATH_VAR "LD_LIBRARY_PATH"
| #define LTDL_SYSSEARCHPATH "/lib:/usr/lib:/usr/lib/R/lib:/usr/lib/libfakeroot"
| #define LTDL_OBJDIR ".libs/"
| #define HAVE_PRELOADED_SYMBOLS 1
| #define HAVE_LIBDL 1
| #define HAVE_DLERROR 1
| #define HAVE_ARGZ_H 1
| #define HAVE_ERROR_T 1
| #define HAVE_ARGZ_APPEND 1
| #define HAVE_ARGZ_CREATE_SEP 1
| #define HAVE_ARGZ_INSERT 1
| #define HAVE_ARGZ_NEXT 1
| #define HAVE_ARGZ_STRINGIFY 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTYPE_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDIO_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include
configure:22198: result: no
configure:22231: checking for dl.h
configure:22239: result: no
configure:22122: checking sys/dl.h usability
configure:22139: clang -c conftest.c >&5
conftest.c:81:10: fatal error: 'sys/dl.h' file not found
#include
^
1 error generated.
configure:22145: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "naim"
| #define PACKAGE_TARNAME "naim"
| #define PACKAGE_VERSION "0.11.8.3.2"
| #define PACKAGE_STRING "naim 0.11.8.3.2"
| #define PACKAGE_BUGREPORT "Daniel Reed "
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define ENABLE_FT_LILY_CTCPMAGIC 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_GETUID 1
| #define HAVE_GETPWUID 1
| #define HAVE_INET_ATON 1
| #define HAVE_DLFCN_H 1
| #define HAVE_DIRENT_H 1
| #define LTDL_SHLIB_EXT ".so"
| #define LTDL_SHLIBPATH_VAR "LD_LIBRARY_PATH"
| #define LTDL_SYSSEARCHPATH "/lib:/usr/lib:/usr/lib/R/lib:/usr/lib/libfakeroot"
| #define LTDL_OBJDIR ".libs/"
| #define HAVE_PRELOADED_SYMBOLS 1
| #define HAVE_LIBDL 1
| #define HAVE_DLERROR 1
| #define HAVE_ARGZ_H 1
| #define HAVE_ERROR_T 1
| #define HAVE_ARGZ_APPEND 1
| #define HAVE_ARGZ_CREATE_SEP 1
| #define HAVE_ARGZ_INSERT 1
| #define HAVE_ARGZ_NEXT 1
| #define HAVE_ARGZ_STRINGIFY 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTYPE_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDIO_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include
| #ifdef HAVE_SYS_TYPES_H
| # include
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include
| #endif
| #ifdef STDC_HEADERS
| # include
| # include
| #else
| # ifdef HAVE_STDLIB_H
| # include
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include
| # endif
| # include
| #endif
| #ifdef HAVE_STRINGS_H
| # include
| #endif
| #ifdef HAVE_INTTYPES_H
| # include
| #endif
| #ifdef HAVE_STDINT_H
| # include
| #endif
| #ifdef HAVE_UNISTD_H
| # include
| #endif
| #include
configure:22159: result: no
configure:22163: checking sys/dl.h presence
configure:22178: clang -E conftest.c
conftest.c:48:10: fatal error: 'sys/dl.h' file not found
#include
^
1 error generated.
configure:22184: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "naim"
| #define PACKAGE_TARNAME "naim"
| #define PACKAGE_VERSION "0.11.8.3.2"
| #define PACKAGE_STRING "naim 0.11.8.3.2"
| #define PACKAGE_BUGREPORT "Daniel Reed "
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define ENABLE_FT_LILY_CTCPMAGIC 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_GETUID 1
| #define HAVE_GETPWUID 1
| #define HAVE_INET_ATON 1
| #define HAVE_DLFCN_H 1
| #define HAVE_DIRENT_H 1
| #define LTDL_SHLIB_EXT ".so"
| #define LTDL_SHLIBPATH_VAR "LD_LIBRARY_PATH"
| #define LTDL_SYSSEARCHPATH "/lib:/usr/lib:/usr/lib/R/lib:/usr/lib/libfakeroot"
| #define LTDL_OBJDIR ".libs/"
| #define HAVE_PRELOADED_SYMBOLS 1
| #define HAVE_LIBDL 1
| #define HAVE_DLERROR 1
| #define HAVE_ARGZ_H 1
| #define HAVE_ERROR_T 1
| #define HAVE_ARGZ_APPEND 1
| #define HAVE_ARGZ_CREATE_SEP 1
| #define HAVE_ARGZ_INSERT 1
| #define HAVE_ARGZ_NEXT 1
| #define HAVE_ARGZ_STRINGIFY 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTYPE_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDIO_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include
configure:22198: result: no
configure:22231: checking for sys/dl.h
configure:22239: result: no
configure:22122: checking dld.h usability
configure:22139: clang -c conftest.c >&5
conftest.c:81:10: fatal error: 'dld.h' file not found
#include
^
1 error generated.
configure:22145: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "naim"
| #define PACKAGE_TARNAME "naim"
| #define PACKAGE_VERSION "0.11.8.3.2"
| #define PACKAGE_STRING "naim 0.11.8.3.2"
| #define PACKAGE_BUGREPORT "Daniel Reed "
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define ENABLE_FT_LILY_CTCPMAGIC 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_GETUID 1
| #define HAVE_GETPWUID 1
| #define HAVE_INET_ATON 1
| #define HAVE_DLFCN_H 1
| #define HAVE_DIRENT_H 1
| #define LTDL_SHLIB_EXT ".so"
| #define LTDL_SHLIBPATH_VAR "LD_LIBRARY_PATH"
| #define LTDL_SYSSEARCHPATH "/lib:/usr/lib:/usr/lib/R/lib:/usr/lib/libfakeroot"
| #define LTDL_OBJDIR ".libs/"
| #define HAVE_PRELOADED_SYMBOLS 1
| #define HAVE_LIBDL 1
| #define HAVE_DLERROR 1
| #define HAVE_ARGZ_H 1
| #define HAVE_ERROR_T 1
| #define HAVE_ARGZ_APPEND 1
| #define HAVE_ARGZ_CREATE_SEP 1
| #define HAVE_ARGZ_INSERT 1
| #define HAVE_ARGZ_NEXT 1
| #define HAVE_ARGZ_STRINGIFY 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTYPE_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDIO_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include
| #ifdef HAVE_SYS_TYPES_H
| # include
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include
| #endif
| #ifdef STDC_HEADERS
| # include
| # include
| #else
| # ifdef HAVE_STDLIB_H
| # include
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include
| # endif
| # include
| #endif
| #ifdef HAVE_STRINGS_H
| # include
| #endif
| #ifdef HAVE_INTTYPES_H
| # include
| #endif
| #ifdef HAVE_STDINT_H
| # include
| #endif
| #ifdef HAVE_UNISTD_H
| # include
| #endif
| #include
configure:22159: result: no
configure:22163: checking dld.h presence
configure:22178: clang -E conftest.c
conftest.c:48:10: fatal error: 'dld.h' file not found
#include
^
1 error generated.
configure:22184: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "naim"
| #define PACKAGE_TARNAME "naim"
| #define PACKAGE_VERSION "0.11.8.3.2"
| #define PACKAGE_STRING "naim 0.11.8.3.2"
| #define PACKAGE_BUGREPORT "Daniel Reed "
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define ENABLE_FT_LILY_CTCPMAGIC 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_GETUID 1
| #define HAVE_GETPWUID 1
| #define HAVE_INET_ATON 1
| #define HAVE_DLFCN_H 1
| #define HAVE_DIRENT_H 1
| #define LTDL_SHLIB_EXT ".so"
| #define LTDL_SHLIBPATH_VAR "LD_LIBRARY_PATH"
| #define LTDL_SYSSEARCHPATH "/lib:/usr/lib:/usr/lib/R/lib:/usr/lib/libfakeroot"
| #define LTDL_OBJDIR ".libs/"
| #define HAVE_PRELOADED_SYMBOLS 1
| #define HAVE_LIBDL 1
| #define HAVE_DLERROR 1
| #define HAVE_ARGZ_H 1
| #define HAVE_ERROR_T 1
| #define HAVE_ARGZ_APPEND 1
| #define HAVE_ARGZ_CREATE_SEP 1
| #define HAVE_ARGZ_INSERT 1
| #define HAVE_ARGZ_NEXT 1
| #define HAVE_ARGZ_STRINGIFY 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTYPE_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDIO_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include
configure:22198: result: no
configure:22231: checking for dld.h
configure:22239: result: no
configure:22122: checking mach-o/dyld.h usability
configure:22139: clang -c conftest.c >&5
conftest.c:81:10: fatal error: 'mach-o/dyld.h' file not found
#include
^
1 error generated.
configure:22145: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "naim"
| #define PACKAGE_TARNAME "naim"
| #define PACKAGE_VERSION "0.11.8.3.2"
| #define PACKAGE_STRING "naim 0.11.8.3.2"
| #define PACKAGE_BUGREPORT "Daniel Reed "
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define ENABLE_FT_LILY_CTCPMAGIC 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_GETUID 1
| #define HAVE_GETPWUID 1
| #define HAVE_INET_ATON 1
| #define HAVE_DLFCN_H 1
| #define HAVE_DIRENT_H 1
| #define LTDL_SHLIB_EXT ".so"
| #define LTDL_SHLIBPATH_VAR "LD_LIBRARY_PATH"
| #define LTDL_SYSSEARCHPATH "/lib:/usr/lib:/usr/lib/R/lib:/usr/lib/libfakeroot"
| #define LTDL_OBJDIR ".libs/"
| #define HAVE_PRELOADED_SYMBOLS 1
| #define HAVE_LIBDL 1
| #define HAVE_DLERROR 1
| #define HAVE_ARGZ_H 1
| #define HAVE_ERROR_T 1
| #define HAVE_ARGZ_APPEND 1
| #define HAVE_ARGZ_CREATE_SEP 1
| #define HAVE_ARGZ_INSERT 1
| #define HAVE_ARGZ_NEXT 1
| #define HAVE_ARGZ_STRINGIFY 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTYPE_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDIO_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include
| #ifdef HAVE_SYS_TYPES_H
| # include
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include
| #endif
| #ifdef STDC_HEADERS
| # include
| # include
| #else
| # ifdef HAVE_STDLIB_H
| # include
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include
| # endif
| # include
| #endif
| #ifdef HAVE_STRINGS_H
| # include
| #endif
| #ifdef HAVE_INTTYPES_H
| # include
| #endif
| #ifdef HAVE_STDINT_H
| # include
| #endif
| #ifdef HAVE_UNISTD_H
| # include
| #endif
| #include
configure:22159: result: no
configure:22163: checking mach-o/dyld.h presence
configure:22178: clang -E conftest.c
conftest.c:48:10: fatal error: 'mach-o/dyld.h' file not found
#include
^
1 error generated.
configure:22184: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "naim"
| #define PACKAGE_TARNAME "naim"
| #define PACKAGE_VERSION "0.11.8.3.2"
| #define PACKAGE_STRING "naim 0.11.8.3.2"
| #define PACKAGE_BUGREPORT "Daniel Reed "
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define ENABLE_FT_LILY_CTCPMAGIC 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_GETUID 1
| #define HAVE_GETPWUID 1
| #define HAVE_INET_ATON 1
| #define HAVE_DLFCN_H 1
| #define HAVE_DIRENT_H 1
| #define LTDL_SHLIB_EXT ".so"
| #define LTDL_SHLIBPATH_VAR "LD_LIBRARY_PATH"
| #define LTDL_SYSSEARCHPATH "/lib:/usr/lib:/usr/lib/R/lib:/usr/lib/libfakeroot"
| #define LTDL_OBJDIR ".libs/"
| #define HAVE_PRELOADED_SYMBOLS 1
| #define HAVE_LIBDL 1
| #define HAVE_DLERROR 1
| #define HAVE_ARGZ_H 1
| #define HAVE_ERROR_T 1
| #define HAVE_ARGZ_APPEND 1
| #define HAVE_ARGZ_CREATE_SEP 1
| #define HAVE_ARGZ_INSERT 1
| #define HAVE_ARGZ_NEXT 1
| #define HAVE_ARGZ_STRINGIFY 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTYPE_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDIO_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include
configure:22198: result: no
configure:22231: checking for mach-o/dyld.h
configure:22239: result: no
configure:22258: checking for string.h
configure:22264: result: yes
configure:22404: checking for strchr
configure:22460: clang -o conftest conftest.c >&5
conftest.c:72:6: warning: incompatible redeclaration of library function 'strchr' [-Wincompatible-library-redeclaration]
char strchr ();
^
conftest.c:72:6: note: 'strchr' is a builtin with type 'char *(const char *, int)'
1 warning generated.
configure:22466: $? = 0
configure:22484: result: yes
configure:22499: checking for strrchr
configure:22555: clang -o conftest conftest.c >&5
conftest.c:73:6: warning: incompatible redeclaration of library function 'strrchr' [-Wincompatible-library-redeclaration]
char strrchr ();
^
conftest.c:73:6: note: 'strrchr' is a builtin with type 'char *(const char *, int)'
1 warning generated.
configure:22561: $? = 0
configure:22579: result: yes
configure:22594: checking for memcpy
configure:22650: clang -o conftest conftest.c >&5
conftest.c:74:6: warning: incompatible redeclaration of library function 'memcpy' [-Wincompatible-library-redeclaration]
char memcpy ();
^
conftest.c:74:6: note: 'memcpy' is a builtin with type 'void *(void *, const void *, unsigned long)'
1 warning generated.
configure:22656: $? = 0
configure:22674: result: yes
configure:22689: checking for memmove
configure:22745: clang -o conftest conftest.c >&5
conftest.c:75:6: warning: incompatible redeclaration of library function 'memmove' [-Wincompatible-library-redeclaration]
char memmove ();
^
conftest.c:75:6: note: 'memmove' is a builtin with type 'void *(void *, const void *, unsigned long)'
1 warning generated.
configure:22751: $? = 0
configure:22769: result: yes
configure:22689: checking for strcmp
configure:22745: clang -o conftest conftest.c >&5
conftest.c:76:6: warning: incompatible redeclaration of library function 'strcmp' [-Wincompatible-library-redeclaration]
char strcmp ();
^
conftest.c:76:6: note: 'strcmp' is a builtin with type 'int (const char *, const char *)'
1 warning generated.
configure:22751: $? = 0
configure:22769: result: yes
configure:22785: checking for closedir
configure:22841: clang -o conftest conftest.c >&5
configure:22847: $? = 0
configure:22865: result: yes
configure:22785: checking for opendir
configure:22841: clang -o conftest conftest.c >&5
configure:22847: $? = 0
configure:22865: result: yes
configure:22785: checking for readdir
configure:22841: clang -o conftest conftest.c >&5
configure:22847: $? = 0
configure:22865: result: yes
configure:22882: checking whether time.h and sys/time.h may both be included
configure:22912: clang -c conftest.c >&5
configure:22918: $? = 0
configure:22933: result: yes
configure:22943: checking whether struct tm is in sys/time.h or time.h
configure:22973: clang -c conftest.c >&5
configure:22979: $? = 0
configure:22994: result: time.h
configure:23004: checking for struct tm.tm_zone
configure:23035: clang -c conftest.c >&5
configure:23041: $? = 0
configure:23101: result: yes
configure:23252: checking for pid_t
configure:23282: clang -c conftest.c >&5
configure:23288: $? = 0
configure:23303: result: yes
configure:23330: checking vfork.h usability
configure:23347: clang -c conftest.c >&5
conftest.c:93:10: fatal error: 'vfork.h' file not found
#include
^
1 error generated.
configure:23353: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "naim"
| #define PACKAGE_TARNAME "naim"
| #define PACKAGE_VERSION "0.11.8.3.2"
| #define PACKAGE_STRING "naim 0.11.8.3.2"
| #define PACKAGE_BUGREPORT "Daniel Reed "
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define ENABLE_FT_LILY_CTCPMAGIC 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_GETUID 1
| #define HAVE_GETPWUID 1
| #define HAVE_INET_ATON 1
| #define HAVE_DLFCN_H 1
| #define HAVE_DIRENT_H 1
| #define LTDL_SHLIB_EXT ".so"
| #define LTDL_SHLIBPATH_VAR "LD_LIBRARY_PATH"
| #define LTDL_SYSSEARCHPATH "/lib:/usr/lib:/usr/lib/R/lib:/usr/lib/libfakeroot"
| #define LTDL_OBJDIR ".libs/"
| #define HAVE_PRELOADED_SYMBOLS 1
| #define HAVE_LIBDL 1
| #define HAVE_DLERROR 1
| #define HAVE_ARGZ_H 1
| #define HAVE_ERROR_T 1
| #define HAVE_ARGZ_APPEND 1
| #define HAVE_ARGZ_CREATE_SEP 1
| #define HAVE_ARGZ_INSERT 1
| #define HAVE_ARGZ_NEXT 1
| #define HAVE_ARGZ_STRINGIFY 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTYPE_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDIO_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRCHR 1
| #define HAVE_STRRCHR 1
| #define HAVE_MEMCPY 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRCMP 1
| #define HAVE_CLOSEDIR 1
| #define HAVE_OPENDIR 1
| #define HAVE_READDIR 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| /* end confdefs.h. */
| #include
| #ifdef HAVE_SYS_TYPES_H
| # include
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include
| #endif
| #ifdef STDC_HEADERS
| # include
| # include
| #else
| # ifdef HAVE_STDLIB_H
| # include
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include
| # endif
| # include
| #endif
| #ifdef HAVE_STRINGS_H
| # include
| #endif
| #ifdef HAVE_INTTYPES_H
| # include
| #endif
| #ifdef HAVE_STDINT_H
| # include
| #endif
| #ifdef HAVE_UNISTD_H
| # include
| #endif
| #include
configure:23367: result: no
configure:23371: checking vfork.h presence
configure:23386: clang -E conftest.c
conftest.c:60:10: fatal error: 'vfork.h' file not found
#include
^
1 error generated.
configure:23392: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "naim"
| #define PACKAGE_TARNAME "naim"
| #define PACKAGE_VERSION "0.11.8.3.2"
| #define PACKAGE_STRING "naim 0.11.8.3.2"
| #define PACKAGE_BUGREPORT "Daniel Reed "
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define ENABLE_FT_LILY_CTCPMAGIC 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_GETUID 1
| #define HAVE_GETPWUID 1
| #define HAVE_INET_ATON 1
| #define HAVE_DLFCN_H 1
| #define HAVE_DIRENT_H 1
| #define LTDL_SHLIB_EXT ".so"
| #define LTDL_SHLIBPATH_VAR "LD_LIBRARY_PATH"
| #define LTDL_SYSSEARCHPATH "/lib:/usr/lib:/usr/lib/R/lib:/usr/lib/libfakeroot"
| #define LTDL_OBJDIR ".libs/"
| #define HAVE_PRELOADED_SYMBOLS 1
| #define HAVE_LIBDL 1
| #define HAVE_DLERROR 1
| #define HAVE_ARGZ_H 1
| #define HAVE_ERROR_T 1
| #define HAVE_ARGZ_APPEND 1
| #define HAVE_ARGZ_CREATE_SEP 1
| #define HAVE_ARGZ_INSERT 1
| #define HAVE_ARGZ_NEXT 1
| #define HAVE_ARGZ_STRINGIFY 1
| #define HAVE_ASSERT_H 1
| #define HAVE_CTYPE_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDIO_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRCHR 1
| #define HAVE_STRRCHR 1
| #define HAVE_MEMCPY 1
| #define HAVE_MEMMOVE 1
| #define HAVE_STRCMP 1
| #define HAVE_CLOSEDIR 1
| #define HAVE_OPENDIR 1
| #define HAVE_READDIR 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| /* end confdefs.h. */
| #include
configure:23406: result: no
configure:23439: checking for vfork.h
configure:23447: result: no
configure:23465: checking for fork
configure:23521: clang -o conftest conftest.c >&5
configure:23527: $? = 0
configure:23545: result: yes
configure:23465: checking for vfork
configure:23521: clang -o conftest conftest.c >&5
conftest.c:84:6: warning: incompatible redeclaration of library function 'vfork' [-Wincompatible-library-redeclaration]
char vfork ();
^
conftest.c:84:6: note: 'vfork' is a builtin with type 'int (void)'
1 warning generated.
configure:23527: $? = 0
configure:23545: result: yes
configure:23556: checking for working fork
configure:23588: clang -o conftest conftest.c >&5
configure:23591: $? = 0
configure:23597: ./conftest
configure:23600: $? = 0
configure:23616: result: yes
configure:23637: checking for working vfork
configure:23775: result: yes
configure:23873: checking whether to enable /detach
configure:23893: result: no, re-run ./configure with --enable-detach
configure:23962: checking for Cygwin
configure:23994: result: no
configure:24054: checking for errno.h
configure:24060: result: yes
configure:24064: checking sys/errno.h usability
configure:24081: clang -c conftest.c >&5
configure:24087: $? = 0
configure:24101: result: yes
configure:24105: checking sys/errno.h presence
configure:24120: clang -E conftest.c
configure:24126: $? = 0
configure:24140: result: yes
configure:24173: checking for sys/errno.h
configure:24181: result: yes
configure:24200: checking for inttypes.h
configure:24206: result: yes
configure:24200: checking for stdint.h
configure:24206: result: yes
configure:24345: checking for stdlib.h
configure:24351: result: yes
configure:24490: checking for sys/stat.h
configure:24496: result: yes
configure:24645: checking dirent.h usability
configure:24662: clang -c conftest.c >&5
configure:24668: $? = 0
configure:24682: result: yes
configure:24686: checking dirent.h presence
configure:24701: clang -E conftest.c
configure:24707: $? = 0
configure:24721: result: yes
configure:24754: checking for dirent.h
configure:24762: result: yes
configure:24780: checking for sys/types.h
configure:24786: result: yes
configure:24936: checking time.h usability
configure:24953: clang -c conftest.c >&5
configure:24959: $? = 0
configure:24973: result: yes
configure:24977: checking time.h presence
configure:24992: clang -E conftest.c
configure:24998: $? = 0
configure:25012: result: yes
configure:25045: checking for time.h
configure:25053: result: yes
configure:24936: checking sys/time.h usability
configure:24953: clang -c conftest.c >&5
configure:24959: $? = 0
configure:24973: result: yes
configure:24977: checking sys/time.h presence
configure:24992: clang -E conftest.c
configure:24998: $? = 0
configure:25012: result: yes
configure:25045: checking for sys/time.h
configure:25053: result: yes
configure:25068: checking for struct tm.tm_gmtoff
configure:25101: clang -c conftest.c >&5
configure:25107: $? = 0
configure:25169: result: yes
configure:25253: checking for inet_ntoa
configure:25309: clang -o conftest conftest.c >&5
configure:25315: $? = 0
configure:25333: result: yes
configure:25253: checking for gethostbyname
configure:25309: clang -o conftest conftest.c >&5
configure:25315: $? = 0
configure:25333: result: yes
configure:25253: checking for gethostbyaddr
configure:25309: clang -o conftest conftest.c >&5
configure:25315: $? = 0
configure:25333: result: yes
configure:25253: checking for socket
configure:25309: clang -o conftest conftest.c >&5
configure:25315: $? = 0
configure:25333: result: yes
configure:25253: checking for connect
configure:25309: clang -o conftest conftest.c >&5
configure:25315: $? = 0
configure:25333: result: yes
configure:25696: checking for wresize in -lncurses
configure:25731: clang -o conftest conftest.c -lncurses >&5
configure:25737: $? = 0
configure:25756: result: yes
configure:25761: checking for use_default_colors in -lncurses
configure:25796: clang -o conftest conftest.c -lncurses >&5
configure:25802: $? = 0
configure:25821: result: yes
configure:25846: checking ncurses.h usability
configure:25863: clang -c conftest.c >&5
configure:25869: $? = 0
configure:25883: result: yes
configure:25887: checking ncurses.h presence
configure:25902: clang -E conftest.c
configure:25908: $? = 0
configure:25922: result: yes
configure:25955: checking for ncurses.h
configure:25963: result: yes
configure:26278: checking for backtrace
configure:26334: clang -o conftest conftest.c >&5
configure:26340: $? = 0
configure:26357: result: yes
configure:26361: checking for backtrace_symbols_fd
configure:26417: clang -o conftest conftest.c >&5
configure:26423: $? = 0
configure:26440: result: yes
configure:26454: checking execinfo.h usability
configure:26471: clang -c conftest.c >&5
configure:26477: $? = 0
configure:26491: result: yes
configure:26495: checking execinfo.h presence
configure:26510: clang -E conftest.c
configure:26516: $? = 0
configure:26530: result: yes
configure:26563: checking for execinfo.h
configure:26570: result: yes
configure:26597: checking for getopt_long
configure:26653: clang -o conftest conftest.c >&5
configure:26659: $? = 0
configure:26676: result: yes
configure:26690: checking getopt.h usability
configure:26707: clang -c conftest.c >&5
configure:26713: $? = 0
configure:26727: result: yes
configure:26731: checking getopt.h presence
configure:26746: clang -E conftest.c
configure:26752: $? = 0
configure:26766: result: yes
configure:26799: checking for getopt.h
configure:26806: result: yes
configure:26831: checking for hstrerror
configure:26887: clang -o conftest conftest.c >&5
configure:26893: $? = 0
configure:26911: result: yes
configure:26831: checking for strverscmp
configure:26887: clang -o conftest conftest.c >&5
configure:26893: $? = 0
configure:26911: result: yes
configure:26831: checking for waitpid
configure:26887: clang -o conftest conftest.c >&5
configure:26893: $? = 0
configure:26911: result: yes
configure:27067: creating ./config.status
## ---------------------- ##
## Running config.status. ##
## ---------------------- ##
This file was extended by naim config.status 0.11.8.3.2, which was
generated by GNU Autoconf 2.61. Invocation command line was
CONFIG_FILES =
CONFIG_HEADERS =
CONFIG_LINKS =
CONFIG_COMMANDS =
$ ./config.status
on 89b9aa306d90
config.status:663: creating Makefile
config.status:663: creating libfiretalk/Makefile
config.status:663: creating libltdl/Makefile
config.status:663: creating secs/Makefile
config.status:663: creating src/Makefile
config.status:663: creating CYGWIN-PATCHES/Makefile
config.status:663: creating src/config.h
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_build=x86_64-unknown-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_c_const=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=set
ac_cv_env_CC_value=clang
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=set
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=set
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=set
ac_cv_env_CXX_value=clang++
ac_cv_env_F77_set=
ac_cv_env_F77_value=
ac_cv_env_FFLAGS_set=
ac_cv_env_FFLAGS_value=
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=x86_64-unknown-linux
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_f77_compiler_gnu=yes
ac_cv_func_argz_append=yes
ac_cv_func_argz_create_sep=yes
ac_cv_func_argz_insert=yes
ac_cv_func_argz_next=yes
ac_cv_func_argz_stringify=yes
ac_cv_func_backtrace=yes
ac_cv_func_backtrace_symbols_fd=yes
ac_cv_func_closedir=yes
ac_cv_func_connect=yes
ac_cv_func_dlerror=yes
ac_cv_func_dlopen=no
ac_cv_func_fork=yes
ac_cv_func_fork_works=yes
ac_cv_func_gethostbyaddr=yes
ac_cv_func_gethostbyname=yes
ac_cv_func_getopt_long=yes
ac_cv_func_getpwuid=yes
ac_cv_func_getuid=yes
ac_cv_func_hstrerror=yes
ac_cv_func_inet_aton=yes
ac_cv_func_inet_ntoa=yes
ac_cv_func_memcpy=yes
ac_cv_func_memmove=yes
ac_cv_func_opendir=yes
ac_cv_func_readdir=yes
ac_cv_func_shl_load=no
ac_cv_func_socket=yes
ac_cv_func_strchr=yes
ac_cv_func_strcmp=yes
ac_cv_func_strrchr=yes
ac_cv_func_strverscmp=yes
ac_cv_func_vfork=yes
ac_cv_func_vfork_works=yes
ac_cv_func_waitpid=yes
ac_cv_header_argz_h=yes
ac_cv_header_assert_h=yes
ac_cv_header_ctype_h=yes
ac_cv_header_dirent_dirent_h=yes
ac_cv_header_dirent_h=yes
ac_cv_header_dl_h=no
ac_cv_header_dld_h=no
ac_cv_header_dlfcn_h=yes
ac_cv_header_errno_h=yes
ac_cv_header_execinfo_h=yes
ac_cv_header_getopt_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_mach_o_dyld_h=no
ac_cv_header_malloc_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_ncurses_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdio_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_dl_h=no
ac_cv_header_sys_errno_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_time_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_time=yes
ac_cv_header_time_h=yes
ac_cv_header_unistd_h=yes
ac_cv_header_vfork_h=no
ac_cv_host=x86_64-unknown-linux-gnu
ac_cv_lib_dl_dlopen=yes
ac_cv_lib_dld_shl_load=no
ac_cv_lib_ncurses___use_default_colors=yes
ac_cv_lib_ncurses___wresize=yes
ac_cv_member_struct_tm_tm_gmtoff=yes
ac_cv_member_struct_tm_tm_zone=yes
ac_cv_objext=o
ac_cv_path_EGREP='/usr/bin/grep -E'
ac_cv_path_GREP=/usr/bin/grep
ac_cv_path_install='/usr/bin/install -c'
ac_cv_prog_AWK=gawk
ac_cv_prog_CC=clang
ac_cv_prog_CPP='clang -E'
ac_cv_prog_CXXCPP='clang++ -E'
ac_cv_prog_RANLIB=ranlib
ac_cv_prog_STRIP=strip
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_F77=gfortran
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_cc_c89=
ac_cv_prog_cc_clang_c_o=yes
ac_cv_prog_cc_g=yes
ac_cv_prog_cxx_g=yes
ac_cv_prog_f77_g=yes
ac_cv_prog_make_make_set=yes
ac_cv_search_opendir='none required'
ac_cv_struct_tm=time.h
ac_cv_sys_symbol_underscore=no
ac_cv_type_error_t=yes
ac_cv_type_pid_t=yes
ac_cv_type_uint16_t=yes
ac_cv_type_uint32_t=yes
libltdl_cv_lib_dl_dlopen=yes
libltdl_cv_objdir=.libs
libltdl_cv_preloaded_symbols=yes
libltdl_cv_shlibext=.so
libltdl_cv_shlibpath_var=LD_LIBRARY_PATH
libltdl_cv_sys_dlopen_deplibs=yes
libltdl_cv_sys_search_path='/lib /usr/lib /usr/lib/R/lib /usr/lib/libfakeroot '
lt_cv_deplibs_check_method=pass_all
lt_cv_dlopen=dlopen
lt_cv_dlopen_libs=-ldl
lt_cv_dlopen_self=yes
lt_cv_dlopen_self_static=no
lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file=
lt_cv_ld_reload_flag=-r
lt_cv_objdir=.libs
lt_cv_path_LD=/usr/bin/ld
lt_cv_path_LDCXX='/usr/bin/ld -m elf_x86_64'
lt_cv_path_NM='/usr/bin/nm -B'
lt_cv_path_SED=/usr/bin/sed
lt_cv_prog_compiler_c_o=yes
lt_cv_prog_compiler_c_o_CXX=yes
lt_cv_prog_compiler_c_o_F77=yes
lt_cv_prog_compiler_rtti_exceptions=yes
lt_cv_prog_gnu_ld=yes
lt_cv_prog_gnu_ldcxx=yes
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'''
lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \([^ ]*\) \([^ ]*\)$/ {"\2", (lt_ptr) \&\2},/p'\'''
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^. .* \(.*\)$/extern int \1;/p'\'''
lt_cv_sys_max_cmd_len=1572864
lt_lt_cv_prog_compiler_c_o='"yes"'
lt_lt_cv_prog_compiler_c_o_CXX='"yes"'
lt_lt_cv_prog_compiler_c_o_F77='"yes"'
lt_lt_cv_sys_global_symbol_pipe='"sed -n -e '\''s/^.*[ ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ ]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p'\''"'
lt_lt_cv_sys_global_symbol_to_c_name_address='"sed -n -e '\''s/^: \\([^ ]*\\) \$/ {\\\"\\1\\\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \\([^ ]*\\) \\([^ ]*\\)\$/ {\"\\2\", (lt_ptr) \\&\\2},/p'\''"'
lt_lt_cv_sys_global_symbol_to_cdecl='"sed -n -e '\''s/^. .* \\(.*\\)\$/extern int \\1;/p'\''"'
## ----------------- ##
## Output variables. ##
## ----------------- ##
ACLOCAL='${SHELL} /tmp/naim/src/naim-0.11.8.3.2/missing --run aclocal-1.9'
AMTAR='${SHELL} /tmp/naim/src/naim-0.11.8.3.2/missing --run tar'
AR='ar'
AS='as'
AUTOCONF='${SHELL} /tmp/naim/src/naim-0.11.8.3.2/missing --run autoconf'
AUTOHEADER='${SHELL} /tmp/naim/src/naim-0.11.8.3.2/missing --run autoheader'
AUTOMAKE='${SHELL} /tmp/naim/src/naim-0.11.8.3.2/missing --run automake-1.9'
AWK='gawk'
CC='clang'
CFLAGS=''
CONVENIENCE_LTDL_FALSE='#'
CONVENIENCE_LTDL_TRUE=''
CPP='clang -E'
CPPFLAGS=''
CURSESLIB='-lncurses'
CXX='clang++'
CXXCPP='clang++ -E'
CXXFLAGS=''
CYGPATH_W='echo'
CYGWIN_FALSE=''
CYGWIN_TRUE='#'
DEFS='-DHAVE_CONFIG_H'
DLLTOOL='dlltool'
ECHO='echo'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/usr/bin/grep -E'
EXEEXT=''
F77='gfortran'
FFLAGS='-g -O2'
GREP='/usr/bin/grep'
INCLTDL='-I${top_srcdir}/libltdl'
INSTALLCYGWINDOC_FALSE=''
INSTALLCYGWINDOC_TRUE='#'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_LTDL_FALSE=''
INSTALL_LTDL_TRUE='#'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
LDFLAGS=''
LIBADD_DL='-ldl'
LIBLTDL='${top_builddir}/libltdl/libltdlc.la'
LIBOBJS=''
LIBS=''
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
LN_S='ln -s'
LTLIBOBJS=''
MAKEINFO='${SHELL} /tmp/naim/src/naim-0.11.8.3.2/missing --run makeinfo'
NETLIB=''
OBJDUMP='objdump'
OBJEXT='o'
PACKAGE='naim'
PACKAGE_BUGREPORT='Daniel Reed '
PACKAGE_NAME='naim'
PACKAGE_STRING='naim 0.11.8.3.2'
PACKAGE_TARNAME='naim'
PACKAGE_VERSION='0.11.8.3.2'
PATH_SEPARATOR=':'
RANLIB='ranlib'
SED='/usr/bin/sed'
SET_MAKE=''
SHELL='/bin/sh'
STRIP='strip'
VERSION='0.11.8.3.2'
ac_ct_CC=''
ac_ct_CXX=''
ac_ct_F77='gfortran'
am__leading_dot='.'
am__tar='${AMTAR} chof - "$$tardir"'
am__untar='${AMTAR} xf -'
bindir='${exec_prefix}/bin'
build='x86_64-unknown-linux-gnu'
build_alias=''
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='unknown'
cygwindocdir=''
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='${prefix}'
host='x86_64-unknown-linux-gnu'
host_alias='x86_64-unknown-linux'
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='unknown'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='/tmp/naim/src/naim-0.11.8.3.2/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='mkdir -p --'
oldincludedir='/usr/include'
pdfdir='${docdir}'
pkgdocdir='${datadir}/doc/${PACKAGE_TARNAME}'
pkgincludedir='${includedir}/naim'
pkgmoddir='${libdir}/naim'
pkgtarball='${PACKAGE_TARNAME}-${PACKAGE_VERSION}-${host}.tbz2'
prefix='/usr'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''
## ----------- ##
## confdefs.h. ##
## ----------- ##
#define PACKAGE_NAME "naim"
#define PACKAGE_TARNAME "naim"
#define PACKAGE_VERSION "0.11.8.3.2"
#define PACKAGE_STRING "naim 0.11.8.3.2"
#define PACKAGE_BUGREPORT "Daniel Reed "
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define ENABLE_FT_LILY_CTCPMAGIC 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_GETUID 1
#define HAVE_GETPWUID 1
#define HAVE_INET_ATON 1
#define HAVE_DLFCN_H 1
#define HAVE_DIRENT_H 1
#define LTDL_SHLIB_EXT ".so"
#define LTDL_SHLIBPATH_VAR "LD_LIBRARY_PATH"
#define LTDL_SYSSEARCHPATH "/lib:/usr/lib:/usr/lib/R/lib:/usr/lib/libfakeroot"
#define LTDL_OBJDIR ".libs/"
#define HAVE_PRELOADED_SYMBOLS 1
#define HAVE_LIBDL 1
#define HAVE_DLERROR 1
#define HAVE_ARGZ_H 1
#define HAVE_ERROR_T 1
#define HAVE_ARGZ_APPEND 1
#define HAVE_ARGZ_CREATE_SEP 1
#define HAVE_ARGZ_INSERT 1
#define HAVE_ARGZ_NEXT 1
#define HAVE_ARGZ_STRINGIFY 1
#define HAVE_ASSERT_H 1
#define HAVE_CTYPE_H 1
#define HAVE_ERRNO_H 1
#define HAVE_MALLOC_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STDIO_H 1
#define HAVE_UNISTD_H 1
#define HAVE_STRING_H 1
#define HAVE_STRCHR 1
#define HAVE_STRRCHR 1
#define HAVE_MEMCPY 1
#define HAVE_MEMMOVE 1
#define HAVE_STRCMP 1
#define HAVE_CLOSEDIR 1
#define HAVE_OPENDIR 1
#define HAVE_READDIR 1
#define TIME_WITH_SYS_TIME 1
#define HAVE_STRUCT_TM_TM_ZONE 1
#define HAVE_TM_ZONE 1
#define HAVE_FORK 1
#define HAVE_VFORK 1
#define HAVE_WORKING_VFORK 1
#define HAVE_WORKING_FORK 1
#define ENABLE_DNSUPDATE 1
#define HAVE_ERRNO_H 1
#define HAVE_SYS_ERRNO_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_DIRENT_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_TIME_H 1
#define HAVE_SYS_TIME_H 1
#define HAVE_STRUCT_TM_TM_GMTOFF 1
#define HAVE_USE_DEFAULT_COLORS 1
#define HAVE_NCURSES_H 1
#define HAVE_BACKTRACE 1
#define HAVE_EXECINFO_H 1
#define HAVE_GETOPT_LONG 1
#define HAVE_HSTRERROR 1
#define HAVE_STRVERSCMP 1
#define HAVE_WAITPID 1
configure: exit 0