Build of naim with clang_glibc toolchain

The build took 00h 02m 02s and was SUCCESSFUL.

The program in this build is written in the following languages, according to sloccount:

SLOCLanguage
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:

Log

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:
# [tuscan]
# Server = file:///var/cache/pacman/pkg/

CMD: pacman -Syy --noconfirm
# :: Synchronizing package databases...
# downloading tuscan.db...

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
# naim 0.11.8.3.2-4

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
# naim 0.11.8.3.2-4

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
# .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
# ==> ERROR: Failed to acquire lockfile: /var/cache/pacman/pkg/tuscan.db.tar.lck.
# ==> ERROR: Held by process 3122

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