=> Bootstrap dependency digest>=20010302: found digest-20121220 ===> Building for eterm-0.9.5nb16 /usr/pkg/bin/bmake all-recursive Making all in src if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT actions.lo -MD -MP -MF ".deps/actions.Tpo" -c -o actions.lo actions.c; then mv -f ".deps/actions.Tpo" ".deps/actions.Plo"; else rm -f ".deps/actions.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT actions.lo -MD -MP -MF .deps/actions.Tpo -c actions.c -fPIC -DPIC -o .libs/actions.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT actions.lo -MD -MP -MF .deps/actions.Tpo -c actions.c -o actions.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT buttons.lo -MD -MP -MF ".deps/buttons.Tpo" -c -o buttons.lo buttons.c; then mv -f ".deps/buttons.Tpo" ".deps/buttons.Plo"; else rm -f ".deps/buttons.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT buttons.lo -MD -MP -MF .deps/buttons.Tpo -c buttons.c -fPIC -DPIC -o .libs/buttons.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT buttons.lo -MD -MP -MF .deps/buttons.Tpo -c buttons.c -o buttons.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT command.lo -MD -MP -MF ".deps/command.Tpo" -c -o command.lo command.c; then mv -f ".deps/command.Tpo" ".deps/command.Plo"; else rm -f ".deps/command.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT command.lo -MD -MP -MF .deps/command.Tpo -c command.c -fPIC -DPIC -o .libs/command.o command.c:205:13: warning: implicit declaration of function 'setregid' is invalid in C99 [-Wimplicit-function-declaration] setregid(my_egid, -1); ^ command.c:214:13: warning: implicit declaration of function 'setreuid' is invalid in C99 [-Wimplicit-function-declaration] setreuid(my_euid, -1); ^ command.c:2691:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] cmd_write(txt, strlen(txt)); ^~~ ./command.h:381:52: note: passing argument to parameter here extern unsigned int cmd_write(const unsigned char *, unsigned int); ^ command.c:2694:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tt_write(txt, strlen(txt)); ^~~ ./command.h:387:43: note: passing argument to parameter here extern void tt_write(const unsigned char *, unsigned int); ^ command.c:3607:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] D_VT(("\n%s\n\n", safe_print_string(cmdbuf_ptr - 1, cmdbuf_endp - cmdbuf_ptr + 1))); ^~~~~~~~~~~~~~ ./eterm_debug.h:79:42: note: expanded from macro 'D_VT' # define D_VT(x) DPRINTF6(x) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:689:86: note: expanded from macro 'DPRINTF6' # define DPRINTF6(x) do { if (DEBUG_LEVEL >= 6) {__DEBUG(); libast_dprintf x;} } while (0) ^ ./misc.h:44:44: note: passing argument to parameter 'buff' here extern char *safe_print_string(const char *buff, unsigned long len); ^ 5 warnings generated. libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT command.lo -MD -MP -MF .deps/command.Tpo -c command.c -o command.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT draw.lo -MD -MP -MF ".deps/draw.Tpo" -c -o draw.lo draw.c; then mv -f ".deps/draw.Tpo" ".deps/draw.Plo"; else rm -f ".deps/draw.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT draw.lo -MD -MP -MF .deps/draw.Tpo -c draw.c -fPIC -DPIC -o .libs/draw.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT draw.lo -MD -MP -MF .deps/draw.Tpo -c draw.c -o draw.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT e.lo -MD -MP -MF ".deps/e.Tpo" -c -o e.lo e.c; then mv -f ".deps/e.Tpo" ".deps/e.Plo"; else rm -f ".deps/e.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT e.lo -MD -MP -MF .deps/e.Tpo -c e.c -fPIC -DPIC -o .libs/e.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT e.lo -MD -MP -MF .deps/e.Tpo -c e.c -o e.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT events.lo -MD -MP -MF ".deps/events.Tpo" -c -o events.lo events.c; then mv -f ".deps/events.Tpo" ".deps/events.Plo"; else rm -f ".deps/events.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT events.lo -MD -MP -MF .deps/events.Tpo -c events.c -fPIC -DPIC -o .libs/events.o events.c:726:38: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tt_write("\033[5~", 4); ^~~~~~~~~ ./command.h:387:43: note: passing argument to parameter here extern void tt_write(const unsigned char *, unsigned int); ^ events.c:728:38: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tt_write("\033[A", 3); ^~~~~~~~ ./command.h:387:43: note: passing argument to parameter here extern void tt_write(const unsigned char *, unsigned int); ^ events.c:730:38: warning: passing 'char [21]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tt_write("\033[5~\033[5~\033[5~\033[5~\033[5~", 20); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./command.h:387:43: note: passing argument to parameter here extern void tt_write(const unsigned char *, unsigned int); ^ events.c:742:38: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tt_write("\033[6~", 4); ^~~~~~~~~ ./command.h:387:43: note: passing argument to parameter here extern void tt_write(const unsigned char *, unsigned int); ^ events.c:744:38: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tt_write("\033[B", 3); ^~~~~~~~ ./command.h:387:43: note: passing argument to parameter here extern void tt_write(const unsigned char *, unsigned int); ^ events.c:746:38: warning: passing 'char [21]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tt_write("\033[6~\033[6~\033[6~\033[6~\033[6~", 20); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./command.h:387:43: note: passing argument to parameter here extern void tt_write(const unsigned char *, unsigned int); ^ 6 warnings generated. libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT events.lo -MD -MP -MF .deps/events.Tpo -c events.c -o events.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT font.lo -MD -MP -MF ".deps/font.Tpo" -c -o font.lo font.c; then mv -f ".deps/font.Tpo" ".deps/font.Plo"; else rm -f ".deps/font.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT font.lo -MD -MP -MF .deps/font.Tpo -c font.c -fPIC -DPIC -o .libs/font.o font.c:743:28: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] n = spiftool_num_words(line); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ font.c:751:38: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ font.c:751:15: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:760:42: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ font.c:760:19: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:762:42: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(3, line); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ font.c:762:19: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(3, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:763:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] corner = spiftool_get_pword(2, line); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ font.c:763:20: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] corner = spiftool_get_pword(2, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:777:38: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ font.c:777:15: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:782:38: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(3, line); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ font.c:782:15: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(3, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:790:38: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ font.c:790:15: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:795:38: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(3, line); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ font.c:795:15: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(3, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:806:46: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(1, line); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ font.c:806:23: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(1, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:807:46: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] line = spiftool_get_pword(2, line); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ font.c:807:22: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] line = spiftool_get_pword(2, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:809:46: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ font.c:809:23: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] color = spiftool_get_word(2, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ font.c:810:46: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] line = spiftool_get_pword(3, line); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ font.c:810:22: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] line = spiftool_get_pword(3, line); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 warnings generated. libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT font.lo -MD -MP -MF .deps/font.Tpo -c font.c -o font.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT grkelot.lo -MD -MP -MF ".deps/grkelot.Tpo" -c -o grkelot.lo grkelot.c; then mv -f ".deps/grkelot.Tpo" ".deps/grkelot.Plo"; else rm -f ".deps/grkelot.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT grkelot.lo -MD -MP -MF .deps/grkelot.Tpo -c grkelot.c -fPIC -DPIC -o .libs/grkelot.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT grkelot.lo -MD -MP -MF .deps/grkelot.Tpo -c grkelot.c -o grkelot.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT menus.lo -MD -MP -MF ".deps/menus.Tpo" -c -o menus.lo menus.c; then mv -f ".deps/menus.Tpo" ".deps/menus.Plo"; else rm -f ".deps/menus.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT menus.lo -MD -MP -MF .deps/menus.Tpo -c menus.c -fPIC -DPIC -o .libs/menus.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT menus.lo -MD -MP -MF .deps/menus.Tpo -c menus.c -o menus.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT misc.lo -MD -MP -MF ".deps/misc.Tpo" -c -o misc.lo misc.c; then mv -f ".deps/misc.Tpo" ".deps/misc.Plo"; else rm -f ".deps/misc.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c misc.c -fPIC -DPIC -o .libs/misc.o misc.c:83:24: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spiftool_chomp(str); ^~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2736:52: note: passing argument to parameter here extern spif_charptr_t spiftool_chomp(spif_charptr_t); ^ misc.c:237:45: warning: passing 'spif_char_t *' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] buff = SPIF_CAST(charptr) MALLOC(strlen(SPIF_CAST_PTR(char) str) * 2 + 1); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast/types.h:264:42: note: expanded from macro 'SPIF_CAST_PTR' #define SPIF_CAST_PTR(type) (SPIF_TYPE(type) *) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:1135:56: note: expanded from macro 'MALLOC' # define MALLOC(sz) malloc(sz) ^ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ misc.c:319:72: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] D_CMD(("buff == %8p \"%s\", cnt == %lu\n", buff, safe_print_string(buff, cnt), cnt)); ^~~~ ./eterm_debug.h:34:42: note: expanded from macro 'D_CMD' # define D_CMD(x) DPRINTF1(x) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:684:86: note: expanded from macro 'DPRINTF1' # define DPRINTF1(x) do { if (DEBUG_LEVEL >= 1) {__DEBUG(); libast_dprintf x;} } while (0) ^ misc.c:274:31: note: passing argument to parameter 'str' here safe_print_string(const char *str, unsigned long len) ^ misc.c:330:70: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] D_CMD(("buff == %8p \"%s\", i == %lu\n", buff, safe_print_string(buff, i), i)); ^~~~ ./eterm_debug.h:34:42: note: expanded from macro 'D_CMD' # define D_CMD(x) DPRINTF1(x) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:684:86: note: expanded from macro 'DPRINTF1' # define DPRINTF1(x) do { if (DEBUG_LEVEL >= 1) {__DEBUG(); libast_dprintf x;} } while (0) ^ misc.c:274:31: note: passing argument to parameter 'str' here safe_print_string(const char *str, unsigned long len) ^ 4 warnings generated. libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c misc.c -o misc.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT options.lo -MD -MP -MF ".deps/options.Tpo" -c -o options.lo options.c; then mv -f ".deps/options.Tpo" ".deps/options.Plo"; else rm -f ".deps/options.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT options.lo -MD -MP -MF .deps/options.Tpo -c options.c -fPIC -DPIC -o .libs/options.o options.c:813:31: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_parse_line(NULL, val_ptr); ^~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2794:58: note: passing argument to parameter 'buff' here extern void spifconf_parse_line(FILE *fp, spif_charptr_t buff); ^ options.c:824:66: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[fgColor], spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:824:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[fgColor], spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:826:66: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[bgColor], spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:826:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[bgColor], spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:831:70: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[cursorColor], spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:831:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[cursorColor], spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:838:71: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[cursorColor2], spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:838:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[cursorColor2], spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:844:71: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[pointerColor], spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:844:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[pointerColor], spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:848:75: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[ES_COLOR_CURRENT], spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:848:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[ES_COLOR_CURRENT], spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:851:74: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[ES_COLOR_ACTIVE], spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:851:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[ES_COLOR_ACTIVE], spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:856:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:856:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:869:32: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] n = spiftool_num_words(buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:875:37: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:875:13: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:876:36: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] r1 = spiftool_get_pword(3, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:876:12: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] r1 = spiftool_get_pword(3, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:885:72: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[index], spiftool_get_word(1, r1)); ^~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:885:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[index], spiftool_get_word(1, r1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:890:78: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[colorBD], spiftool_get_word(1, r1)); ^~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:890:21: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[colorBD], spiftool_get_word(1, r1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:897:78: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[colorUL], spiftool_get_word(1, r1)); ^~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:897:21: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_color[colorUL], spiftool_get_word(1, r1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:903:48: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_word(1, tmp); ^~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:903:25: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_word(1, tmp); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:915:36: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] g1 = spiftool_get_pword(4, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:915:12: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] g1 = spiftool_get_pword(4, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:916:36: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] b1 = spiftool_get_pword(5, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:916:12: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] b1 = spiftool_get_pword(5, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:957:40: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_word(1, tmp); ^~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:957:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_word(1, tmp); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:976:60: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_geometry, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:976:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_geometry, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:979:57: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_title, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:979:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_title, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:982:56: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_name, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:982:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_name, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:985:60: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_iconName, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:985:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_iconName, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:991:66: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_scrollbar_type, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:991:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_scrollbar_type, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:994:60: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_scrollbar_width = strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:994:38: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rs_scrollbar_width = strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:125:34: note: passing argument to parameter here strtoul(const char * __restrict, char ** __restrict, int); ^ options.c:998:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:998:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1002:53: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (parse_font_fx(spiftool_get_pword(2, tmp)) != 1) { ^~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1002:31: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (parse_font_fx(spiftool_get_pword(2, tmp)) != 1) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./font.h:100:42: note: passing argument to parameter 'line' here extern unsigned char parse_font_fx(char *line); ^ options.c:1007:41: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_pword(2, tmp); ^~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1007:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_pword(2, tmp); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1019:64: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] eterm_font_add(&etfonts, spiftool_get_pword(2, tmp), n); ^~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1019:42: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] eterm_font_add(&etfonts, spiftool_get_pword(2, tmp), n); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./font.h:90:55: note: passing argument to parameter 'fontname' here extern void eterm_font_add(char ***plist, const char *fontname, unsigned char idx); ^ options.c:1025:64: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_boldFont, spiftool_get_word(2, tmp)); ^~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1025:13: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_boldFont, spiftool_get_word(2, tmp)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1031:58: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] def_font_idx = strtoul(spiftool_get_pword(2, tmp), (char **) NULL, 0); ^~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1031:36: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] def_font_idx = strtoul(spiftool_get_pword(2, tmp), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:125:34: note: passing argument to parameter here strtoul(const char * __restrict, char ** __restrict, int); ^ options.c:1034:40: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_word(1, tmp); ^~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1034:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_word(1, tmp); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1056:39: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!(tmp = spiftool_get_pword(2, buff))) { ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1056:15: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!(tmp = spiftool_get_pword(2, buff))) { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1311:65: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_smallfont_key, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1311:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_smallfont_key, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1319:63: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_bigfont_key, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1319:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_bigfont_key, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1341:38: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] s = spiftool_get_word(3, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1341:15: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] s = spiftool_get_word(3, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1345:28: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spiftool_chomp(str); ^~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2736:52: note: passing argument to parameter here extern spif_charptr_t spiftool_chomp(spif_charptr_t); ^ options.c:1363:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1363:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1373:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1373:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1383:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1383:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1425:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1425:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1444:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1444:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1476:62: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_print_pipe, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1476:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_print_pipe, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1482:53: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_saveLines = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1482:31: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rs_saveLines = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:1485:59: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_min_anchor_size = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1485:37: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rs_min_anchor_size = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:1489:71: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] TermWin.internalBorder = (short) strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1489:49: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] TermWin.internalBorder = (short) strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:1495:54: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_line_space = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1495:32: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rs_line_space = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:1498:66: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_finished_title, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1498:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_finished_title, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1501:65: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_finished_text, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1501:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_finished_text, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1504:61: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_term_name, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1504:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_term_name, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1507:64: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_beep_command, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1510:68: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] DEBUG_LEVEL = (unsigned int) strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1510:46: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] DEBUG_LEVEL = (unsigned int) strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:125:34: note: passing argument to parameter here strtoul(const char * __restrict, char ** __restrict, int); ^ options.c:1516:121: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_exec_args, (char **) MALLOC(sizeof(char *) * ((n = spiftool_num_words(spiftool_get_pword(2, buff))) + 1))); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:1135:56: note: expanded from macro 'MALLOC' # define MALLOC(sz) malloc(sz) ^ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1519:56: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_exec_args[k] = spiftool_get_word(k + 2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1519:29: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_exec_args[k] = spiftool_get_word(k + 2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1526:60: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_cutchars, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1526:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_cutchars, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1527:24: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spiftool_chomp(rs_cutchars); ^~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2736:52: note: passing argument to parameter here extern spif_charptr_t spiftool_chomp(spif_charptr_t); ^ options.c:1548:56: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_icon, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1548:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_icon, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1555:55: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_cache_size = strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1555:33: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rs_cache_size = strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:125:34: note: passing argument to parameter here strtoul(const char * __restrict, char ** __restrict, int); ^ options.c:1561:56: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_path, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1561:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_path, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:1565:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1565:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1606:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *type = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1606:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *type = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1649:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *mode = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1649:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *mode = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1650:50: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *allow_list = spiftool_get_pword(4, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1650:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *allow_list = spiftool_get_pword(4, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1695:45: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *state = spiftool_get_pword(2, buff), new = 0; ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1695:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *state = spiftool_get_pword(2, buff), new = 0; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1742:41: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *fg = spiftool_get_word(2, buff), *bg = spiftool_get_word(3, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1742:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *fg = spiftool_get_word(2, buff), *bg = spiftool_get_word(3, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1742:75: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *fg = spiftool_get_word(2, buff), *bg = spiftool_get_word(3, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:1742:49: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *fg = spiftool_get_word(2, buff), *bg = spiftool_get_word(3, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1774:48: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *filename = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1774:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *filename = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1798:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *geom = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1798:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *geom = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1819:45: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *color = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1819:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *color = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1820:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *mods = spiftool_get_pword(3, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1820:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *mods = spiftool_get_pword(3, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1842:32: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] n = spiftool_num_words(mods); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:1851:73: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->mod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1851:51: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->mod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:1854:70: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->mod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1854:48: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->mod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:1864:74: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->rmod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1864:52: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->rmod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:1867:71: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->rmod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1867:49: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->rmod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:1877:74: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->gmod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1877:52: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->gmod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:1880:71: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->gmod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1880:49: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->gmod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:1890:74: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->bmod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1890:52: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->bmod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:1893:71: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->bmod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1893:49: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->bmod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:1909:32: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (spiftool_num_words(buff + 7) < 4) { ^~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:1916:97: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->border->left = (unsigned short) strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1916:75: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->border->left = (unsigned short) strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:125:34: note: passing argument to parameter here strtoul(const char * __restrict, char ** __restrict, int); ^ options.c:1917:98: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->border->right = (unsigned short) strtoul(spiftool_get_pword(3, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1917:76: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->border->right = (unsigned short) strtoul(spiftool_get_pword(3, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:125:34: note: passing argument to parameter here strtoul(const char * __restrict, char ** __restrict, int); ^ options.c:1918:96: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->border->top = (unsigned short) strtoul(spiftool_get_pword(4, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1918:74: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->border->top = (unsigned short) strtoul(spiftool_get_pword(4, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:125:34: note: passing argument to parameter here strtoul(const char * __restrict, char ** __restrict, int); ^ options.c:1919:99: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->border->bottom = (unsigned short) strtoul(spiftool_get_pword(5, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1919:77: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->border->bottom = (unsigned short) strtoul(spiftool_get_pword(5, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:125:34: note: passing argument to parameter here strtoul(const char * __restrict, char ** __restrict, int); ^ options.c:1937:32: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (spiftool_num_words(buff + 6) < 5) { ^~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:1949:51: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!BEG_STRCASECMP(spiftool_get_pword(2, buff), "down")) { ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:1262:70: note: expanded from macro 'BEG_STRCASECMP' #define BEG_STRCASECMP(s, constr) (strncasecmp(SPIF_CAST_C(char *) (s), constr, CONST_STRLEN(constr))) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1954:103: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->bevel->edges->left = (unsigned short) strtoul(spiftool_get_pword(3, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1954:81: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->bevel->edges->left = (unsigned short) strtoul(spiftool_get_pword(3, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:125:34: note: passing argument to parameter here strtoul(const char * __restrict, char ** __restrict, int); ^ options.c:1955:104: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->bevel->edges->right = (unsigned short) strtoul(spiftool_get_pword(4, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1955:82: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->bevel->edges->right = (unsigned short) strtoul(spiftool_get_pword(4, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:125:34: note: passing argument to parameter here strtoul(const char * __restrict, char ** __restrict, int); ^ options.c:1956:102: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->bevel->edges->top = (unsigned short) strtoul(spiftool_get_pword(5, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1956:80: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->bevel->edges->top = (unsigned short) strtoul(spiftool_get_pword(5, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:125:34: note: passing argument to parameter here strtoul(const char * __restrict, char ** __restrict, int); ^ options.c:1957:105: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->bevel->edges->bottom = (unsigned short) strtoul(spiftool_get_pword(6, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1957:83: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->bevel->edges->bottom = (unsigned short) strtoul(spiftool_get_pword(6, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:125:34: note: passing argument to parameter here strtoul(const char * __restrict, char ** __restrict, int); ^ options.c:1977:32: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (spiftool_num_words(buff + 8) < 4) { ^~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:1984:94: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->pad->left = (unsigned short) strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1984:72: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->pad->left = (unsigned short) strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:125:34: note: passing argument to parameter here strtoul(const char * __restrict, char ** __restrict, int); ^ options.c:1985:95: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->pad->right = (unsigned short) strtoul(spiftool_get_pword(3, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1985:73: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->pad->right = (unsigned short) strtoul(spiftool_get_pword(3, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:125:34: note: passing argument to parameter here strtoul(const char * __restrict, char ** __restrict, int); ^ options.c:1986:93: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->pad->top = (unsigned short) strtoul(spiftool_get_pword(4, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1986:71: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->pad->top = (unsigned short) strtoul(spiftool_get_pword(4, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:125:34: note: passing argument to parameter here strtoul(const char * __restrict, char ** __restrict, int); ^ options.c:1987:96: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->pad->bottom = (unsigned short) strtoul(spiftool_get_pword(5, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:1987:74: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] images[idx].current->iml->pad->bottom = (unsigned short) strtoul(spiftool_get_pword(5, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:125:34: note: passing argument to parameter here strtoul(const char * __restrict, char ** __restrict, int); ^ options.c:2015:49: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] for (i = 2; (str = spiftool_get_word(i, buff)) && strcasecmp(str, "to"); i++) { ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2015:26: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] for (i = 2; (str = spiftool_get_word(i, buff)) && strcasecmp(str, "to"); i++) { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2058:37: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_pword(i, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2058:13: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_pword(i, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2060:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_word(i + 1, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2060:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_word(i + 1, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2064:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_word(i + 1, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2064:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_word(i + 1, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2070:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_word(i + 1, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2070:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_word(i + 1, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2075:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_word(i + 1, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2075:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = spiftool_get_word(i + 1, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2098:45: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *title = spiftool_get_pword(2, buff + 6); ^~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2098:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *title = spiftool_get_pword(2, buff + 6); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2118:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *title = spiftool_get_word(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2118:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *title = spiftool_get_word(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2124:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *name = spiftool_get_word(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2124:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *name = spiftool_get_word(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2172:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *text = spiftool_get_word(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2172:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *text = spiftool_get_word(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2182:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *rtext = spiftool_get_word(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2182:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *rtext = spiftool_get_word(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2195:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *type = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2195:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *type = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2196:45: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *action = spiftool_get_word(3, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2196:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *action = spiftool_get_word(3, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2242:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *font = spiftool_get_word(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2242:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *font = spiftool_get_word(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2248:45: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *where = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2248:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *where = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2265:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2265:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2277:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *text = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2277:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *text = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2285:41: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] text = spiftool_get_word(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2285:18: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] text = spiftool_get_word(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2296:41: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] icon = spiftool_get_word(2, icon); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2296:18: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] icon = spiftool_get_word(2, icon); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2306:48: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *type = spiftool_get_pword(2, action); ^~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2306:19: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *type = spiftool_get_pword(2, action); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2308:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] action = spiftool_get_word(2, type); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2308:20: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] action = spiftool_get_word(2, type); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2350:64: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_input_method, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2350:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_input_method, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:2352:64: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_preedit_type, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2352:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_preedit_type, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:2373:70: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_multichar_encoding, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2373:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_multichar_encoding, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:2393:43: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2393:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *tmp = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2396:32: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (spiftool_num_words(buff) != 3) { ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:2404:65: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] eterm_font_add(&etmfonts, spiftool_get_pword(2, tmp), n); ^~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2404:43: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] eterm_font_add(&etmfonts, spiftool_get_pword(2, tmp), n); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./font.h:90:55: note: passing argument to parameter 'fontname' here extern void eterm_font_add(char ***plist, const char *fontname, unsigned char idx); ^ options.c:2409:40: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_word(1, tmp); ^~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2409:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_get_word(1, tmp); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2437:55: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_url, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2437:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_url, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:2439:55: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_hop, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2439:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_hop, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:2441:49: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_delay = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2441:27: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rs_delay = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:2443:59: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_es_font, spiftool_get_word(2, buff)); ^~~~ ./options.h:86:81: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:2443:9: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] RESET_AND_ASSIGN(rs_es_font, spiftool_get_word(2, buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./options.h:86:78: note: expanded from macro 'RESET_AND_ASSIGN' #define RESET_AND_ASSIGN(var, val) do {if ((var) != NULL) FREE(var); (var) = (val);} while (0) ^ ~~~~~ options.c:2445:45: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *where = spiftool_get_pword(2, buff); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2445:15: warning: initializing 'char *' with an expression of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *where = spiftool_get_pword(2, buff); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2487:31: warning: passing 'char [20480]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_shell_expand(path); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2791:59: note: passing argument to parameter here extern spif_charptr_t spifconf_shell_expand(spif_charptr_t); ^ options.c:2490:54: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (theme && *theme && (ret = spifconf_parse(spifconf_name, *theme, path)) != NULL) { ^~~~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2795:53: note: passing argument to parameter 'conf_name' here extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path); ^ options.c:2490:69: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (theme && *theme && (ret = spifconf_parse(spifconf_name, *theme, path)) != NULL) { ^~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2795:85: note: passing argument to parameter 'dir' here extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path); ^ options.c:2490:77: warning: passing 'char [20480]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (theme && *theme && (ret = spifconf_parse(spifconf_name, *theme, path)) != NULL) { ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2795:111: note: passing argument to parameter 'path' here extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path); ^ options.c:2490:37: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (theme && *theme && (ret = spifconf_parse(spifconf_name, *theme, path)) != NULL) { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2496:35: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = spifconf_parse(spifconf_name, *theme, path)) != NULL) { ^~~~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2795:53: note: passing argument to parameter 'conf_name' here extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path); ^ options.c:2496:50: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = spifconf_parse(spifconf_name, *theme, path)) != NULL) { ^~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2795:85: note: passing argument to parameter 'dir' here extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path); ^ options.c:2496:58: warning: passing 'char [20480]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = spifconf_parse(spifconf_name, *theme, path)) != NULL) { ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2795:111: note: passing argument to parameter 'path' here extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path); ^ options.c:2496:18: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = spifconf_parse(spifconf_name, *theme, path)) != NULL) { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2502:32: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] return (spifconf_parse(spifconf_name, *theme, path)); ^~~~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2795:53: note: passing argument to parameter 'conf_name' here extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path); ^ options.c:2502:47: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] return (spifconf_parse(spifconf_name, *theme, path)); ^~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2795:85: note: passing argument to parameter 'dir' here extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path); ^ options.c:2502:55: warning: passing 'char [20480]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] return (spifconf_parse(spifconf_name, *theme, path)); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2795:111: note: passing argument to parameter 'path' here extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path); ^ options.c:2502:16: warning: returning 'spif_charptr_t' (aka 'signed char *') from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return (spifconf_parse(spifconf_name, *theme, path)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:2580:31: warning: passing 'char [6]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("color", SPIF_CAST_C(ctx_handler_t) parse_color); ^~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2581:31: warning: passing 'char [11]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("attributes", SPIF_CAST_C(ctx_handler_t) parse_attributes); ^~~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2582:31: warning: passing 'char [8]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("toggles", SPIF_CAST_C(ctx_handler_t) parse_toggles); ^~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2583:31: warning: passing 'char [9]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("keyboard", SPIF_CAST_C(ctx_handler_t) parse_keyboard); ^~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2584:31: warning: passing 'char [5]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("misc", SPIF_CAST_C(ctx_handler_t) parse_misc); ^~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2585:31: warning: passing 'char [13]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("imageclasses", SPIF_CAST_C(ctx_handler_t) parse_imageclasses); ^~~~~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2586:31: warning: passing 'char [6]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("image", SPIF_CAST_C(ctx_handler_t) parse_image); ^~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2587:31: warning: passing 'char [8]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("actions", SPIF_CAST_C(ctx_handler_t) parse_actions); ^~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2588:31: warning: passing 'char [5]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("menu", SPIF_CAST_C(ctx_handler_t) parse_menu); ^~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2589:31: warning: passing 'char [9]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("menuitem", SPIF_CAST_C(ctx_handler_t) parse_menuitem); ^~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2590:31: warning: passing 'char [11]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("button_bar", SPIF_CAST_C(ctx_handler_t) parse_bbar); ^~~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2591:31: warning: passing 'char [4]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("xim", SPIF_CAST_C(ctx_handler_t) parse_xim); ^~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2592:31: warning: passing 'char [10]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("multichar", SPIF_CAST_C(ctx_handler_t) parse_multichar); ^~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2593:31: warning: passing 'char [8]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spifconf_register_context("escreen", SPIF_CAST_C(ctx_handler_t) parse_escreen); ^~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2786:63: note: passing argument to parameter 'name' here extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler); ^ options.c:2926:46: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char n = spiftool_num_words(rs_cmod_image); ^~~~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:2935:69: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->mod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_image), (char **) NULL, 0); ^~~~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2935:47: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->mod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_image), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:2938:66: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->mod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_image), (char **) NULL, 0); ^~~~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2938:44: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->mod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_image), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:2945:46: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char n = spiftool_num_words(rs_cmod_red); ^~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:2954:70: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->rmod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_red), (char **) NULL, 0); ^~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2954:48: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->rmod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_red), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:2957:67: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->rmod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_red), (char **) NULL, 0); ^~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2957:45: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->rmod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_red), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:2965:46: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char n = spiftool_num_words(rs_cmod_green); ^~~~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:2974:70: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->gmod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_green), (char **) NULL, 0); ^~~~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2974:48: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->gmod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_green), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:2977:67: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->gmod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_green), (char **) NULL, 0); ^~~~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2977:45: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->gmod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_green), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:2985:46: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char n = spiftool_num_words(rs_cmod_blue); ^~~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:2994:70: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->bmod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_blue), (char **) NULL, 0); ^~~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2994:48: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->bmod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_blue), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:2997:67: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] iml->bmod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_blue), (char **) NULL, 0); ^~~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:2997:45: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iml->bmod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_blue), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:123:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ options.c:3057:40: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] count = spiftool_num_words(rs_anim_pixmap_list) - 1; /* -1 for the delay */ ^~~~~~~~~~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:3061:49: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] temp = spiftool_get_word(i + 2, rs_anim_pixmap_list); /* +2 rather than +1 to account for the delay */ ^~~~~~~~~~~~~~~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:3061:22: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] temp = spiftool_get_word(i + 2, rs_anim_pixmap_list); /* +2 rather than +1 to account for the delay */ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3064:40: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (spiftool_num_words(temp) != 3) { ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:3065:44: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (spiftool_num_words(temp) == 1) { ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2735:61: note: passing argument to parameter here extern unsigned long spiftool_num_words(const spif_charptr_t); ^ options.c:3069:48: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] w1 = spiftool_get_pword(1, temp); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:3069:24: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] w1 = spiftool_get_pword(1, temp); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3070:48: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] h1 = spiftool_get_pword(2, temp); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ options.c:3070:24: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] h1 = spiftool_get_pword(2, temp); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3074:67: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_anim_pixmaps[i] = spiftool_get_word(3, temp); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:3074:44: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_anim_pixmaps[i] = spiftool_get_word(3, temp); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3078:67: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_anim_pixmaps[i] = spiftool_get_word(3, temp); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2733:76: note: passing argument to parameter here extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t); ^ options.c:3078:44: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] rs_anim_pixmaps[i] = spiftool_get_word(3, temp); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3425:63: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " border %hu %hu %hu %hu\n", simg->iml->border->left, simg->iml->border->right, ~~~ ^~~~~~~~~~~~~~~~~~~~~~~ %d options.c:3425:88: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " border %hu %hu %hu %hu\n", simg->iml->border->left, simg->iml->border->right, ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ %d options.c:3426:25: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->border->top, simg->iml->border->bottom); ^~~~~~~~~~~~~~~~~~~~~~ options.c:3426:49: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->border->top, simg->iml->border->bottom); ^~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3430:25: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3430:56: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3430:88: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3431:25: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->bottom); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3434:64: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~~ %d options.c:3434:86: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~~~ %d options.c:3434:109: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~ %d options.c:3435:25: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->pad->bottom); ^~~~~~~~~~~~~~~~~~~~~~ options.c:3487:67: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " border %hu %hu %hu %hu\n", simg->iml->border->left, simg->iml->border->right, ~~~ ^~~~~~~~~~~~~~~~~~~~~~~ %d options.c:3487:92: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " border %hu %hu %hu %hu\n", simg->iml->border->left, simg->iml->border->right, ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ %d options.c:3488:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->border->top, simg->iml->border->bottom); ^~~~~~~~~~~~~~~~~~~~~~ options.c:3488:53: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->border->top, simg->iml->border->bottom); ^~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3492:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3492:60: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3492:92: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3493:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->bottom); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3496:68: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~~ %d options.c:3496:90: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~~~ %d options.c:3496:113: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~ %d options.c:3497:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->pad->bottom); ^~~~~~~~~~~~~~~~~~~~~~ options.c:3550:67: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " border %hu %hu %hu %hu\n", simg->iml->border->left, simg->iml->border->right, ~~~ ^~~~~~~~~~~~~~~~~~~~~~~ %d options.c:3550:92: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " border %hu %hu %hu %hu\n", simg->iml->border->left, simg->iml->border->right, ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ %d options.c:3551:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->border->top, simg->iml->border->bottom); ^~~~~~~~~~~~~~~~~~~~~~ options.c:3551:53: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->border->top, simg->iml->border->bottom); ^~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3555:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3555:60: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3555:92: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3556:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->bottom); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3559:68: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~~ %d options.c:3559:90: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~~~ %d options.c:3559:113: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~ %d options.c:3560:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->pad->bottom); ^~~~~~~~~~~~~~~~~~~~~~ options.c:3613:67: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " border %hu %hu %hu %hu\n", simg->iml->border->left, simg->iml->border->right, ~~~ ^~~~~~~~~~~~~~~~~~~~~~~ %d options.c:3613:92: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " border %hu %hu %hu %hu\n", simg->iml->border->left, simg->iml->border->right, ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ %d options.c:3614:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->border->top, simg->iml->border->bottom); ^~~~~~~~~~~~~~~~~~~~~~ options.c:3614:53: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->border->top, simg->iml->border->bottom); ^~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3618:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3618:60: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3618:92: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->left, simg->iml->bevel->edges->right, simg->iml->bevel->edges->top, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3619:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->bevel->edges->bottom); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:3622:68: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~~ %d options.c:3622:90: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~~~ %d options.c:3622:113: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] fprintf(fp, " padding %hu %hu %hu %hu\n", simg->iml->pad->left, simg->iml->pad->right, simg->iml->pad->top, ~~~ ^~~~~~~~~~~~~~~~~~~ %d options.c:3623:29: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] simg->iml->pad->bottom); ^~~~~~~~~~~~~~~~~~~~~~ 352 warnings generated. libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT options.lo -MD -MP -MF .deps/options.Tpo -c options.c -o options.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT pixmap.lo -MD -MP -MF ".deps/pixmap.Tpo" -c -o pixmap.lo pixmap.c; then mv -f ".deps/pixmap.Tpo" ".deps/pixmap.Plo"; else rm -f ".deps/pixmap.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT pixmap.lo -MD -MP -MF .deps/pixmap.Tpo -c pixmap.c -fPIC -DPIC -o .libs/pixmap.o pixmap.c:837:71: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] mask = (Pixmap) strtoul(spiftool_get_pword(2, reply), (char **) NULL, 0); ^~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ pixmap.c:837:49: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mask = (Pixmap) strtoul(spiftool_get_pword(2, reply), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:125:34: note: passing argument to parameter here strtoul(const char * __restrict, char ** __restrict, int); ^ pixmap.c:1069:71: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] mask = (Pixmap) strtoul(spiftool_get_pword(2, reply), (char **) NULL, 0); ^~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2734:77: note: passing argument to parameter here extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t); ^ pixmap.c:1069:49: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mask = (Pixmap) strtoul(spiftool_get_pword(2, reply), (char **) NULL, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdlib.h:125:34: note: passing argument to parameter here strtoul(const char * __restrict, char ** __restrict, int); ^ pixmap.c:1805:39: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((xattr.visual->green_mask == 0x3e0)) { ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ pixmap.c:1805:39: note: remove extraneous parentheses around the comparison to silence this warning if ((xattr.visual->green_mask == 0x3e0)) { ~ ^ ~ pixmap.c:1805:39: note: use '=' to turn this equality comparison into an assignment if ((xattr.visual->green_mask == 0x3e0)) { ^~ = 5 warnings generated. libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT pixmap.lo -MD -MP -MF .deps/pixmap.Tpo -c pixmap.c -o pixmap.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT screen.lo -MD -MP -MF ".deps/screen.Tpo" -c -o screen.lo screen.c; then mv -f ".deps/screen.Tpo" ".deps/screen.Plo"; else rm -f ".deps/screen.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT screen.lo -MD -MP -MF .deps/screen.Tpo -c screen.c -fPIC -DPIC -o .libs/screen.o screen.c:1829:42: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] multichar_decode(buffer, len); ^~~~~~ screen.c:2247:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (s = strstr(c, str); s; s = strstr(s + 1, str)) { ^ /usr/include/string.h:68:26: note: passing argument to parameter here char *strstr(const char *, const char *); ^ screen.c:2262:20: warning: assigning to 'char *' from 'text_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] for (s = screen.text[row] + cols - len + 1, k = len - 1; k; s++, k--) { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ screen.c:2266:37: warning: passing 'text_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && !strncasecmp(screen.text[row + 1], str + k, len - k)) { ^~~~~~~~~~~~~~~~~~~~ /usr/include/strings.h:64:30: note: passing argument to parameter here int strncasecmp(const char *, const char *, size_t); ^ screen.c:2364:22: warning: assigning to 'char *' from 'text_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] for (src = screen.text[row], dest = buff, col = 0; col < cols; col++) ^ ~~~~~~~~~~~~~~~~ screen.c:2435:24: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *p, *cr = "\r"; ^ ~~~~ screen.c:2516:41: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] selection_write(cl[i], strlen(cl[i])); ^~~~~ screen.c:2432:32: note: passing argument to parameter 'data' here selection_write(unsigned char *data, size_t len) ^ screen.c:2544:78: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] XChangeProperty(Xdisplay, Xroot, sel, XA_STRING, 8, PropModeReplace, str, len); ^~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/X11/Xlib.h:2075:38: note: passing argument to parameter here _Xconst unsigned char* /* data */, ^ screen.c:2552:32: warning: passing 'text_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] selection_copy_string(sel, selection.text, selection.len); ^~~~~~~~~~~~~~ screen.c:2530:39: note: passing argument to parameter 'str' here selection_copy_string(Atom sel, char *str, size_t len) ^ screen.c:3329:12: warning: assigning to 'char *' from 'text_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] *l = selection.text; ^ ~~~~~~~~~~~~~~ screen.c:3463:54: warning: passing 'text_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] TERM_WINDOW_GET_REPORTED_COLS(), screen.text[TERM_WINDOW_GET_REPORTED_ROWS() + TermWin.saveLines - 1]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./scream.h:252:46: note: passing argument to parameter here int ns_parse_screen(_ns_sess *,int,int,char *); ^ 11 warnings generated. libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT screen.lo -MD -MP -MF .deps/screen.Tpo -c screen.c -o screen.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT script.lo -MD -MP -MF ".deps/script.Tpo" -c -o script.lo script.c; then mv -f ".deps/script.Tpo" ".deps/script.Plo"; else rm -f ".deps/script.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT script.lo -MD -MP -MF .deps/script.Tpo -c script.c -fPIC -DPIC -o .libs/script.o script.c:163:32: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] for (i = 0; (buffer_id = params[i]) != NULL; i++) { ^ ~~~~~~~~~ script.c:194:31: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] tt_write(*tmp, strlen(*tmp)); ^~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ script.c:194:18: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tt_write(*tmp, strlen(*tmp)); ^~~~ ./command.h:387:43: note: passing argument to parameter here extern void tt_write(const unsigned char *, unsigned int); ^ script.c:215:41: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] code = (unsigned char) atoi(params[0]); ^~~~~~~~~ /usr/include/stdlib.h:101:23: note: passing argument to parameter here int atoi(const char *); ^ script.c:217:33: warning: passing 'char [2]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2732:51: note: passing argument to parameter here extern spif_charptr_t spiftool_join(spif_charptr_t, spif_charptr_t *); ^ script.c:217:17: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:238:20: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sig = atoi(params[0]); ^~~~~~~~~ /usr/include/stdlib.h:101:23: note: passing argument to parameter here int atoi(const char *); ^ script.c:264:32: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] for (i = 0; (buffer_id = params[i]) != NULL; i++) { ^ ~~~~~~~~~ script.c:297:25: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcasecmp(params[0], "theme")) { ^~~~~~~~~ /usr/include/strings.h:63:29: note: passing argument to parameter here int strcasecmp(const char *, const char *); ^ script.c:298:25: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] save_config(params[1], SAVE_THEME_CONFIG); ^~~~~~~~~ ./options.h:161:33: note: passing argument to parameter here unsigned char save_config(char *, unsigned char); ^ script.c:300:25: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] save_config(params[0], SAVE_USER_CONFIG); ^~~~~~~~~ ./options.h:161:33: note: passing argument to parameter here unsigned char save_config(char *, unsigned char); ^ script.c:318:26: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] scr_dump_to_file(params[0]); ^~~~~~~~~ ./screen.h:290:42: note: passing argument to parameter here extern void scr_dump_to_file(const char *); ^ script.c:345:28: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cnt_float = strtod(params[0], &type); ^~~~~~~~~ /usr/include/stdlib.h:122:39: note: passing argument to parameter here double strtod(const char * __restrict, char ** __restrict); ^ script.c:353:18: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] type = params[1]; ^ ~~~~~~~~~ script.c:414:29: warning: passing 'char [2]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2732:51: note: passing argument to parameter here extern spif_charptr_t spiftool_join(spif_charptr_t, spif_charptr_t *); ^ script.c:414:13: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:434:32: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cmd_write(*tmp, strlen(*tmp)); ^~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ script.c:434:19: warning: passing 'spif_charptr_t' (aka 'signed char *') to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] cmd_write(*tmp, strlen(*tmp)); ^~~~ ./command.h:381:52: note: passing argument to parameter here extern unsigned int cmd_write(const unsigned char *, unsigned int); ^ script.c:451:29: warning: passing 'char [2]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2732:51: note: passing argument to parameter here extern spif_charptr_t spiftool_join(spif_charptr_t, spif_charptr_t *); ^ script.c:451:13: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:477:29: warning: passing 'char [2]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2732:51: note: passing argument to parameter here extern spif_charptr_t spiftool_join(spif_charptr_t, spif_charptr_t *); ^ script.c:477:13: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:514:7: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] p = spiftool_downcase_str(*params); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:515:7: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] a = params[index++]; ^ ~~~~~~~~~~~~~~~ script.c:518:11: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] a = params[index++]; ^ ~~~~~~~~~~~~~~~ script.c:609:7: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] p = spiftool_downcase_str(*params); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:610:7: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] a = params[index++]; ^ ~~~~~~~~~~~~~~~ script.c:613:11: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] a = params[index++]; ^ ~~~~~~~~~~~~~~~ script.c:679:29: warning: passing 'char [2]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2732:51: note: passing argument to parameter here extern spif_charptr_t spiftool_join(spif_charptr_t, spif_charptr_t *); ^ script.c:679:13: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp = spiftool_join(" ", params); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:742:33: warning: passing 'char [2]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] token_list = spiftool_split(";", s); ^~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2730:59: note: passing argument to parameter here extern spif_charptr_t *spiftool_split(const spif_charptr_t, const spif_charptr_t); ^ script.c:742:38: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] token_list = spiftool_split(";", s); ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2730:81: note: passing argument to parameter here extern spif_charptr_t *spiftool_split(const spif_charptr_t, const spif_charptr_t); ^ script.c:749:14: warning: assigning to 'char *' from 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] pstr = token_list[i]; ^ ~~~~~~~~~~~~~ script.c:750:24: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] spiftool_chomp(pstr); ^~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2736:52: note: passing argument to parameter here extern spif_charptr_t spiftool_chomp(spif_charptr_t); ^ script.c:781:41: warning: passing 'char [4]' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] param_list = spiftool_split(", \t", params); ^~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2730:59: note: passing argument to parameter here extern spif_charptr_t *spiftool_split(const spif_charptr_t, const spif_charptr_t); ^ script.c:781:49: warning: passing 'char *' to parameter of type 'spif_charptr_t' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] param_list = spiftool_split(", \t", params); ^~~~~~ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:2730:81: note: passing argument to parameter here extern spif_charptr_t *spiftool_split(const spif_charptr_t, const spif_charptr_t); ^ 36 warnings generated. libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT script.lo -MD -MP -MF .deps/script.Tpo -c script.c -o script.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT scrollbar.lo -MD -MP -MF ".deps/scrollbar.Tpo" -c -o scrollbar.lo scrollbar.c; then mv -f ".deps/scrollbar.Tpo" ".deps/scrollbar.Plo"; else rm -f ".deps/scrollbar.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT scrollbar.lo -MD -MP -MF .deps/scrollbar.Tpo -c scrollbar.c -fPIC -DPIC -o .libs/scrollbar.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT scrollbar.lo -MD -MP -MF .deps/scrollbar.Tpo -c scrollbar.c -o scrollbar.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT startup.lo -MD -MP -MF ".deps/startup.Tpo" -c -o startup.lo startup.c; then mv -f ".deps/startup.Tpo" ".deps/startup.Plo"; else rm -f ".deps/startup.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT startup.lo -MD -MP -MF .deps/startup.Tpo -c startup.c -fPIC -DPIC -o .libs/startup.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT startup.lo -MD -MP -MF .deps/startup.Tpo -c startup.c -o startup.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT system.lo -MD -MP -MF ".deps/system.Tpo" -c -o system.lo system.c; then mv -f ".deps/system.Tpo" ".deps/system.Plo"; else rm -f ".deps/system.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT system.lo -MD -MP -MF .deps/system.Tpo -c system.c -fPIC -DPIC -o .libs/system.o system.c:102:9: warning: implicit declaration of function 'setreuid' is invalid in C99 [-Wimplicit-function-declaration] setreuid(my_ruid, my_ruid); ^ system.c:103:9: warning: implicit declaration of function 'setregid' is invalid in C99 [-Wimplicit-function-declaration] setregid(my_rgid, my_rgid); ^ 2 warnings generated. libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT system.lo -MD -MP -MF .deps/system.Tpo -c system.c -o system.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT term.lo -MD -MP -MF ".deps/term.Tpo" -c -o term.lo term.c; then mv -f ".deps/term.Tpo" ".deps/term.Plo"; else rm -f ".deps/term.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT term.lo -MD -MP -MF .deps/term.Tpo -c term.c -fPIC -DPIC -o .libs/term.o term.c:377:21: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] switch (XKeycodeToKeysym(Xdisplay, kc[k], 0)) { ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/X11/Xlib.h:1687:15: note: 'XKeycodeToKeysym' has been explicitly marked deprecated here extern KeySym XKeycodeToKeysym( ^ term.c:483:72: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len, XKeysymToString(keysym), keysym, safe_print_string(kbuf, len), xim_input_context)); ^~~~ ./eterm_debug.h:36:42: note: expanded from macro 'D_TTY' # define D_TTY(x) DPRINTF1(x) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:684:86: note: expanded from macro 'DPRINTF1' # define DPRINTF1(x) do { if (DEBUG_LEVEL >= 1) {__DEBUG(); libast_dprintf x;} } while (0) ^ ./misc.h:44:44: note: passing argument to parameter 'buff' here extern char *safe_print_string(const char *buff, unsigned long len); ^ term.c:489:194: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] D_TTY(("XmbLookupString() gave us len %d, keysym \"%s\" (0x%04x), and buffer \"%s\" based on the XIM input context %010p\n", len, XKeysymToString(keysym), keysym, safe_print_string(kbuf, len), xim_input_context)); ^~~~ ./eterm_debug.h:36:42: note: expanded from macro 'D_TTY' # define D_TTY(x) DPRINTF1(x) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:684:86: note: expanded from macro 'DPRINTF1' # define DPRINTF1(x) do { if (DEBUG_LEVEL >= 1) {__DEBUG(); libast_dprintf x;} } while (0) ^ ./misc.h:44:44: note: passing argument to parameter 'buff' here extern char *safe_print_string(const char *buff, unsigned long len); ^ term.c:496:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] safe_print_string(kbuf, len))); ^~~~ ./eterm_debug.h:36:42: note: expanded from macro 'D_TTY' # define D_TTY(x) DPRINTF1(x) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:684:86: note: expanded from macro 'DPRINTF1' # define DPRINTF1(x) do { if (DEBUG_LEVEL >= 1) {__DEBUG(); libast_dprintf x;} } while (0) ^ ./misc.h:44:44: note: passing argument to parameter 'buff' here extern char *safe_print_string(const char *buff, unsigned long len); ^ term.c:729:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[Z"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:738:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033Ow"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:745:45: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(strcpy(kbuf, KS_HOME)); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:755:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033OZ"); /* The Z is replaced by t, x, v, or r */ ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:768:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[@"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:795:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033Oy"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:802:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[5~"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:809:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033Os"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:816:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[6~"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:826:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033Oq"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:832:45: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(strcpy(kbuf, KS_END)); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:837:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[4~"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:845:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[3~"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:852:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033Op"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:858:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[2~"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:865:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033On"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:871:45: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(strcpy(kbuf, KS_DELETE)); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:883:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[29~"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:887:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[1~"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:891:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033[28~"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:898:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033OM"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:908:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033Ou"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:917:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033OP"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:940:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(kbuf, "\033Oj"); ^~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ term.c:1066:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] safe_print_string(kbuf, len))); ^~~~ ./eterm_debug.h:36:42: note: expanded from macro 'D_TTY' # define D_TTY(x) DPRINTF1(x) ^ /usr/pkgsrc/work/x11/eterm/work/.buildlink/include/libast.h:684:86: note: expanded from macro 'DPRINTF1' # define DPRINTF1(x) do { if (DEBUG_LEVEL >= 1) {__DEBUG(); libast_dprintf x;} } while (0) ^ ./misc.h:44:44: note: passing argument to parameter 'buff' here extern char *safe_print_string(const char *buff, unsigned long len); ^ term.c:1514:31: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] set_window_color(idx, string); ^~~~~~ ./windows.h:60:47: note: passing argument to parameter here extern void set_window_color(int, const char *); ^ 30 warnings generated. libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT term.lo -MD -MP -MF .deps/term.Tpo -c term.c -o term.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT timer.lo -MD -MP -MF ".deps/timer.Tpo" -c -o timer.lo timer.c; then mv -f ".deps/timer.Tpo" ".deps/timer.Plo"; else rm -f ".deps/timer.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT timer.lo -MD -MP -MF .deps/timer.Tpo -c timer.c -fPIC -DPIC -o .libs/timer.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT timer.lo -MD -MP -MF .deps/timer.Tpo -c timer.c -o timer.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT utmp.lo -MD -MP -MF ".deps/utmp.Tpo" -c -o utmp.lo utmp.c; then mv -f ".deps/utmp.Tpo" ".deps/utmp.Plo"; else rm -f ".deps/utmp.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT utmp.lo -MD -MP -MF .deps/utmp.Tpo -c utmp.c -fPIC -DPIC -o .libs/utmp.o utmp.c:196:18: warning: incompatible pointer types passing 'struct utmp *' to parameter of type 'const struct utmpx *' [-Wincompatible-pointer-types] if (getutxid(&utmp) == NULL) { ^~~~~ /usr/include/utmpx.h:136:44: note: passing argument to parameter here struct utmpx *getutxid(const struct utmpx *) __RENAME(__getutxid50); ^ 1 warning generated. libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT utmp.lo -MD -MP -MF .deps/utmp.Tpo -c utmp.c -o utmp.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT windows.lo -MD -MP -MF ".deps/windows.Tpo" -c -o windows.lo windows.c; then mv -f ".deps/windows.Tpo" ".deps/windows.Plo"; else rm -f ".deps/windows.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT windows.lo -MD -MP -MF .deps/windows.Tpo -c windows.c -fPIC -DPIC -o .libs/windows.o windows.c:513:118: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] XChangeProperty(Xdisplay, TermWin.parent, props[PROP_EWMH_STARTUP_ID], atom, 8, PropModeReplace, tmp, strlen(tmp) + 1); ^~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ 1 warning generated. libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT windows.lo -MD -MP -MF .deps/windows.Tpo -c windows.c -o windows.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT defaultfont.lo -MD -MP -MF ".deps/defaultfont.Tpo" -c -o defaultfont.lo defaultfont.c; then mv -f ".deps/defaultfont.Tpo" ".deps/defaultfont.Plo"; else rm -f ".deps/defaultfont.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT defaultfont.lo -MD -MP -MF .deps/defaultfont.Tpo -c defaultfont.c -fPIC -DPIC -o .libs/defaultfont.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT defaultfont.lo -MD -MP -MF .deps/defaultfont.Tpo -c defaultfont.c -o defaultfont.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT libscream.lo -MD -MP -MF ".deps/libscream.Tpo" -c -o libscream.lo libscream.c; then mv -f ".deps/libscream.Tpo" ".deps/libscream.Plo"; else rm -f ".deps/libscream.Tpo"; exit 1; fi libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT libscream.lo -MD -MP -MF .deps/libscream.Tpo -c libscream.c -fPIC -DPIC -o .libs/libscream.o libscream.c:1489:2: warning: compiling in libscream [-W#warnings] #warning compiling in libscream ^ libscream.c:1494:2: warning: compiling in support for GNU screen [-W#warnings] #warning compiling in support for GNU screen ^ 2 warnings generated. libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -O2 -march=i586 -MT libscream.lo -MD -MP -MF .deps/libscream.Tpo -c libscream.c -o libscream.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/X11R7/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/X11R7/lib -o libEterm.la -rpath /usr/pkg/lib -release 0.9.5 actions.lo buttons.lo command.lo draw.lo e.lo events.lo font.lo grkelot.lo menus.lo misc.lo options.lo pixmap.lo screen.lo script.lo scrollbar.lo startup.lo system.lo term.lo timer.lo utmp.lo windows.lo defaultfont.lo libscream.lo -lImlib2 -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lImlib2 -lSM -lICE -lpcre -lXRes -lSM -lICE -lXmu -last -lXext -lX11 -lutil -lm libtool: link: cc -shared -fPIC -DPIC .libs/actions.o .libs/buttons.o .libs/command.o .libs/draw.o .libs/e.o .libs/events.o .libs/font.o .libs/grkelot.o .libs/menus.o .libs/misc.o .libs/options.o .libs/pixmap.o .libs/screen.o .libs/script.o .libs/scrollbar.o .libs/startup.o .libs/system.o .libs/term.o .libs/timer.o .libs/utmp.o .libs/windows.o .libs/defaultfont.o .libs/libscream.o -Wl,-rpath,/usr/pkgsrc/work/x11/eterm/work/.buildlink/lib -Wl,-rpath,/usr/pkgsrc/work/x11/eterm/work/.buildlink/lib -L/usr/pkgsrc/work/x11/eterm/work/.buildlink/lib -L/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/lib -lXRes -lXmu -last -lImlib2 -lfreetype -lz -lbz2 -lSM -lICE -lpcre -lXext -lX11 -lutil -lm -O2 -march=i586 -Wl,-R/usr/pkg/lib -Wl,-R/usr/X11R7/lib -Wl,-soname -Wl,libEterm-0.9.5.so -o .libs/libEterm-0.9.5.so libtool: link: (cd ".libs" && rm -f "libEterm.so" && ln -s "libEterm-0.9.5.so" "libEterm.so") libtool: link: ar cru .libs/libEterm.a actions.o buttons.o command.o draw.o e.o events.o font.o grkelot.o menus.o misc.o options.o pixmap.o screen.o script.o scrollbar.o startup.o system.o term.o timer.o utmp.o windows.o defaultfont.o libscream.o libtool: link: ranlib .libs/libEterm.a libtool: link: ( cd ".libs" && rm -f "libEterm.la" && ln -s "../libEterm.la" "libEterm.la" ) if cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi /bin/sh ../libtool --mode=link cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/X11R7/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/X11R7/lib -o Eterm -rpath /usr/pkg/lib:/usr/pkg/lib/Eterm main.o libEterm.la -lImlib2 -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lImlib2 -lSM -lICE -lpcre -lXRes -lSM -lICE -lXmu -last -lXext -lX11 -lutil -lm libtool: link: cc -O2 -march=i586 -I/usr/pkgsrc/work/x11/eterm/work/.buildlink/include -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include/freetype2 -I/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/include -Wl,-R/usr/pkg/lib -Wl,-R/usr/X11R7/lib -o .libs/Eterm main.o -L/usr/pkgsrc/work/x11/eterm/work/.buildlink/lib -L/usr/pkgsrc/work/x11/eterm/work/.x11-buildlink/lib -L./.libs -lEterm -lXRes -lXmu -last -lImlib2 -lfreetype -lz -lbz2 -lSM -lICE -lpcre -lXext -lX11 -lutil -lm -Wl,-rpath,/usr/pkg/lib -Wl,-rpath,/usr/pkgsrc/work/x11/eterm/work/.buildlink/lib -Wl,-rpath,/usr/pkg/lib:/usr/pkg/lib/Eterm ./.libs/libEterm.so: undefined reference to `setregid' ./.libs/libEterm.so: undefined reference to `setreuid' clang: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop. bmake[2]: stopped in /usr/pkgsrc/work/x11/eterm/work/Eterm-0.9.5/src *** Error code 1 Stop. bmake[1]: stopped in /usr/pkgsrc/work/x11/eterm/work/Eterm-0.9.5 *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/x11/eterm/work/Eterm-0.9.5 *** Error code 1 Stop. bmake[1]: stopped in /usr/pkgsrc/x11/eterm *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/x11/eterm