=> Building misc/window build started at Wed Oct 5 10:42:50 PDT 2016 port directory: /usr/ports/misc/window building for: DragonFly pkgbox64.dragonflybsd.org 4.7-DEVELOPMENT DragonFly v4.7.0.78.g7d868-DEVELOPMENT #7: Mon Aug 1 22:25:32 PDT 2016 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 maintained by: trhodes@FreeBSD.org ident warning: no id keywords in /build/boomdata/data/.m/bleeding-edge-default/ref/../03//usr/ports/misc/window/Makefile Makefile ident: Poudriere version: 3.1-pre Host OSVERSION: 400700 Jail OSVERSION: 400702 !!! Jail is newer than host. (Jail: 400702, Host: 400700) !!! !!! This is not supported. !!! !!! Host kernel must be same or newer than jail. !!! !!! Expect build failures. !!! ---Begin Environment--- STATUS=1 SAVED_TERM=screen MASTERMNT=/build/boomdata/data/.m/bleeding-edge-default/ref PATH=/usr/local/libexec/poudriere:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/bin:/usr/pkg/sbin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/pkg/xorg/bin:/usr/X11R6/bin:/root/bin:/sbin:/usr/sbin POUDRIERE_BUILD_TYPE=bulk PKGNAME=window-1.0 OLDPWD=/root/boom PWD=/build/boomdata/data/.m/bleeding-edge-default/ref/.p/pool MASTERNAME=bleeding-edge-default TERM=cons25 USER=root HOME=/root POUDRIERE_VERSION=3.1-pre LOCALBASE=/usr/local PACKAGE_BUILDING=yes ---End Environment--- ---Begin OPTIONS List--- ---End OPTIONS List--- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/misc/window XDG_CONFIG_HOME=/wrkdirs/misc/window HOME=/wrkdirs/misc/window TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc50 --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/misc/window XDG_CONFIG_HOME=/wrkdirs/misc/window HOME=/wrkdirs/misc/window TMPDIR="/tmp" NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc50 PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" NOPROFILE=1 CC="cc" CFLAGS="-pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" LDFLAGS=" -L/usr/local/lib -Wl,-rpath=/usr/local/lib" LIBS="" CXX="c++" CXXFLAGS=" -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing" MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- OSREL=4.7 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local PORTDOCS="" PORTEXAMPLES="" LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/window" EXAMPLESDIR="share/examples/window" DATADIR="share/window" WWWDIR="www/window" ETCDIR="etc/window" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/window DOCSDIR=/usr/local/share/doc/window EXAMPLESDIR=/usr/local/share/examples/window WWWDIR=/usr/local/www/window ETCDIR=/usr/local/etc/window --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs NO_BACKUP=yes USE_PACKAGE_DEPENDS=yes PKG_CREATE_VERBOSE=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORT_DBDIR=/options PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles MAKE_JOBS_NUMBER=5 ---End make.conf--- =================================================== ===> License BSD4CLAUSE accepted by the user =========================================================================== =================================================== ===> window-1.0 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.8.7_3.txz Installing pkg-1.8.7_3... Extracting pkg-1.8.7_3: .......... done ===> window-1.0 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of window-1.0 =========================================================================== =================================================== =========================================================================== =================================================== ===> License BSD4CLAUSE accepted by the user ===> Fetching all distfiles required by window-1.0 for building =========================================================================== =================================================== ===> License BSD4CLAUSE accepted by the user ===> Fetching all distfiles required by window-1.0 for building => SHA256 Checksum OK for window-1.0.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> License BSD4CLAUSE accepted by the user ===> Fetching all distfiles required by window-1.0 for building ===> Extracting for window-1.0 => SHA256 Checksum OK for window-1.0.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for window-1.0 =========================================================================== =================================================== ===> window-1.0 depends on file: /usr/local/lib/libncurses.so.6 - not found ===> Installing existing package /packages/All/ncurses-6.0_5.txz Installing ncurses-6.0_5... Extracting ncurses-6.0_5: .......... done Message from ncurses-6.0_5: ===> NOTICE: The ncurses port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> window-1.0 depends on file: /usr/local/lib/libncurses.so.6 - found ===> Returning to build of window-1.0 =========================================================================== =================================================== =========================================================================== =================================================== ===> Configuring for window-1.0 =========================================================================== =================================================== ===> Building for window-1.0 --- objwarn --- --- char.o --- --- cmd.o --- --- cmd1.o --- --- cmd2.o --- --- objwarn --- Warning: Object directory not changed from original /wrkdirs/misc/window/window --- char.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c char.c --- cmd3.o --- --- cmd.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c cmd.c --- cmd1.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c cmd1.c --- cmd3.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c cmd3.c --- cmd2.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c cmd2.c --- cmd3.o --- cmd3.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] setescape(esc) ^ cmd3.c:58:1: warning: return type defaults to 'int' [-Wimplicit-int] setlabel(w, label) ^ --- cmd1.o --- cmd1.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] c_window() ^ cmd1.c: In function 'c_window': cmd1.c:51:12: warning: implicit declaration of function 'findid' [-Wimplicit-function-declaration] if ((id = findid()) < 0) ^ cmd1.c:52:3: warning: 'return' with no value, in function returning non-void return; ^ cmd1.c:54:3: warning: implicit declaration of function 'wwputs' [-Wimplicit-function-declaration] wwputs("New window (upper left corner): ", cmdwin); ^ cmd1.c:57:2: warning: implicit declaration of function 'wwadd' [-Wimplicit-function-declaration] wwadd(boxwin, framewin->ww_back); ^ cmd1.c:59:3: warning: implicit declaration of function 'wwbox' [-Wimplicit-function-declaration] wwbox(boxwin, row - 1, col - 1, 3, 3); ^ cmd1.c:62:4: warning: implicit declaration of function 'wwiomux' [-Wimplicit-function-declaration] wwiomux(); ^ cmd1.c:63:11: warning: implicit declaration of function 'getpos' [-Wimplicit-function-declaration] switch (getpos(&row, &col, row > 1, 0, ^ In file included from defs.h:40:0, from cmd1.c:43: ww.h:252:20: warning: implicit declaration of function 'wwunframe' [-Wimplicit-function-declaration] #define wwunbox(w) wwunframe(w) ^ cmd1.c:66:4: note: in expansion of macro 'wwunbox' wwunbox(boxwin); ^ cmd1.c:67:4: warning: implicit declaration of function 'wwdelete' [-Wimplicit-function-declaration] wwdelete(boxwin); ^ cmd1.c:68:4: warning: 'return' with no value, in function returning non-void return; ^ --- cmd.o --- cmd.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] docmd() ^ --- cmd1.o --- cmd1.c:94:4: warning: 'return' with no value, in function returning non-void return; ^ --- cmd.o --- cmd.c: In function 'docmd': cmd.c:48:11: warning: type defaults to 'int' in declaration of 'c' [-Wimplicit-int] register c; ^ --- cmd1.o --- cmd1.c:107:3: warning: implicit declaration of function 'wwputc' [-Wimplicit-function-declaration] wwputc('\n', cmdwin); ^ cmd1.c: At top level: cmd1.c:113:1: warning: return type defaults to 'int' [-Wimplicit-int] getpos(row, col, minrow, mincol, maxrow, maxcol) ^ --- cmd.o --- cmd.c:57:5: warning: implicit declaration of function 'wwputs' [-Wimplicit-function-declaration] wwputs("Command: ", cmdwin); ^ cmd.c:61:5: warning: implicit declaration of function 'wwiomux' [-Wimplicit-function-declaration] wwiomux(); ^ cmd.c:65:4: warning: implicit declaration of function 'wwputc' [-Wimplicit-function-declaration] wwputc('\n', cmdwin); ^ cmd.c:82:5: warning: implicit declaration of function 'error' [-Wimplicit-function-declaration] error("No window."); ^ --- cmd1.o --- cmd1.c: In function 'getpos': cmd1.c:170:4: warning: implicit declaration of function 'wwbell' [-Wimplicit-function-declaration] wwbell(); ^ --- cmd.o --- cmd.c:93:4: warning: implicit declaration of function 'setselwin' [-Wimplicit-function-declaration] setselwin(w); ^ cmd.c:94:8: warning: implicit declaration of function 'checkproc' [-Wimplicit-function-declaration] if (checkproc(selwin) >= 0) ^ cmd.c:111:5: warning: implicit declaration of function 'closewin' [-Wimplicit-function-declaration] closewin(w); ^ cmd.c:114:4: warning: implicit declaration of function 'c_window' [-Wimplicit-function-declaration] c_window(); ^ cmd.c:118:5: warning: implicit declaration of function 'c_move' [-Wimplicit-function-declaration] c_move(w); ^ cmd.c:122:5: warning: implicit declaration of function 'movewin' [-Wimplicit-function-declaration] movewin(w, w->ww_alt.t, w->ww_alt.l); ^ cmd.c:126:5: warning: implicit declaration of function 'c_size' [-Wimplicit-function-declaration] c_size(w); ^ cmd.c:130:5: warning: implicit declaration of function 'sizewin' [-Wimplicit-function-declaration] sizewin(w, w->ww_alt.nr, w->ww_alt.nc); ^ cmd.c:133:4: warning: implicit declaration of function 'c_yank' [-Wimplicit-function-declaration] c_yank(); ^ cmd.c:136:4: warning: implicit declaration of function 'c_put' [-Wimplicit-function-declaration] c_put(); ^ cmd.c:139:4: warning: implicit declaration of function 'c_colon' [-Wimplicit-function-declaration] c_colon(); ^ cmd.c:142:11: warning: implicit declaration of function 'wwwrite' [-Wimplicit-function-declaration] (void) wwwrite(selwin, "\b", 1); ^ cmd.c:154:4: warning: implicit declaration of function 'wwscroll' [-Wimplicit-function-declaration] wwscroll(selwin, 1); ^ cmd.c:172:4: warning: implicit declaration of function 'stopwin' [-Wimplicit-function-declaration] stopwin(selwin); ^ cmd.c:175:4: warning: implicit declaration of function 'startwin' [-Wimplicit-function-declaration] startwin(selwin); ^ cmd.c:178:4: warning: implicit declaration of function 'wwredraw' [-Wimplicit-function-declaration] wwredraw(); ^ cmd.c:181:4: warning: implicit declaration of function 'c_help' [-Wimplicit-function-declaration] c_help(); ^ cmd.c:188:4: warning: implicit declaration of function 'wwsuspend' [-Wimplicit-function-declaration] wwsuspend(); ^ cmd.c:191:4: warning: implicit declaration of function 'c_quit' [-Wimplicit-function-declaration] c_quit(); ^ cmd.c:196:5: warning: implicit declaration of function 'c_debug' [-Wimplicit-function-declaration] c_debug(); ^ cmd.c:202:13: warning: implicit declaration of function 'write' [-Wimplicit-function-declaration] (void) write(selwin->ww_pty, ^ cmd.c:208:6: warning: implicit declaration of function 'wwbell' [-Wimplicit-function-declaration] wwbell(); ^ cmd.c:214:3: warning: implicit declaration of function 'setcmd' [-Wimplicit-function-declaration] setcmd(0); ^ cmd.c: At top level: cmd.c:247:1: warning: return type defaults to 'int' [-Wimplicit-int] checkproc(w) ^ cmd.c:257:1: warning: return type defaults to 'int' [-Wimplicit-int] setcmd(new) ^ cmd.c: In function 'setcmd': cmd.c:262:4: warning: implicit declaration of function 'wwadd' [-Wimplicit-function-declaration] wwadd(cmdwin, &wwhead); ^ cmd.c:264:4: warning: implicit declaration of function 'wwcursor' [-Wimplicit-function-declaration] wwcursor(selwin, 1); ^ cmd.c:268:4: warning: implicit declaration of function 'wwdelete' [-Wimplicit-function-declaration] wwdelete(cmdwin); ^ cmd.c:269:4: warning: implicit declaration of function 'reframe' [-Wimplicit-function-declaration] reframe(); ^ cmd.c: At top level: cmd.c:278:1: warning: return type defaults to 'int' [-Wimplicit-int] setterse(new) ^ cmd.c:293:1: warning: return type defaults to 'int' [-Wimplicit-int] setselwin(w) ^ cmd.c: In function 'setselwin': cmd.c:297:3: warning: 'return' with no value, in function returning non-void return; ^ cmd.c:301:3: warning: implicit declaration of function 'front' [-Wimplicit-function-declaration] front(selwin, 1); ^ --- cmd2.o --- cmd2.c:105:1: warning: return type defaults to 'int' [-Wimplicit-int] c_help() ^ cmd2.c: In function 'c_help': cmd2.c:110:3: warning: implicit declaration of function 'error' [-Wimplicit-function-declaration] error("Can't open help window: %s.", wwerror()); ^ cmd2.c:111:3: warning: 'return' with no value, in function returning non-void return; ^ cmd2.c:113:2: warning: implicit declaration of function 'wwprintf' [-Wimplicit-function-declaration] wwprintf(w, "The escape character is %c.\n", escapec); ^ cmd2.c:115:6: warning: implicit declaration of function 'help_print' [-Wimplicit-function-declaration] if (help_print(w, "Short commands", help_shortcmd) >= 0) ^ cmd2.c:117:2: warning: implicit declaration of function 'closeiwin' [-Wimplicit-function-declaration] closeiwin(w); ^ cmd2.c: At top level: cmd2.c:120:1: warning: return type defaults to 'int' [-Wimplicit-int] help_print(w, name, list) ^ cmd2.c: In function 'help_print': cmd2.c:127:11: warning: implicit declaration of function 'more' [-Wimplicit-function-declaration] switch (more(w, 0)) { ^ cmd2.c:129:4: warning: implicit declaration of function 'wwputs' [-Wimplicit-function-declaration] wwputs(*list++, w); ^ cmd2.c:130:4: warning: implicit declaration of function 'wwputc' [-Wimplicit-function-declaration] wwputc('\n', w); ^ cmd2.c: At top level: cmd2.c:141:1: warning: return type defaults to 'int' [-Wimplicit-int] c_quit() ^ cmd2.c: In function 'c_quit': cmd2.c:145:2: warning: implicit declaration of function 'setterse' [-Wimplicit-function-declaration] setterse(0); ^ cmd2.c:149:3: warning: implicit declaration of function 'wwiomux' [-Wimplicit-function-declaration] wwiomux(); ^ --- cmd4.o --- --- cmd5.o --- --- cmd4.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c cmd4.c --- cmd5.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c cmd5.c --- cmd4.o --- cmd4.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int] c_colon() ^ cmd4.c: In function 'c_colon': cmd4.c:50:2: warning: implicit declaration of function 'setterse' [-Wimplicit-function-declaration] setterse(0); ^ cmd4.c:51:2: warning: implicit declaration of function 'wwputc' [-Wimplicit-function-declaration] wwputc(':', cmdwin); ^ cmd4.c:52:2: warning: implicit declaration of function 'wwgets' [-Wimplicit-function-declaration] wwgets(buf, wwncol - 3, cmdwin); ^ cmd4.c:56:6: warning: implicit declaration of function 'dolongcmd' [-Wimplicit-function-declaration] if (dolongcmd(buf, (struct value *)0, 0) < 0) ^ cmd4.c:57:3: warning: implicit declaration of function 'error' [-Wimplicit-function-declaration] error("Out of memory."); ^ --- cmd5.o --- cmd5.c:49:1: warning: return type defaults to 'int' [-Wimplicit-int] c_move(w) ^ cmd5.c: In function 'c_move': cmd5.c:58:3: warning: implicit declaration of function 'wwputs' [-Wimplicit-function-declaration] wwputs("New window position: ", cmdwin); ^ cmd5.c:61:2: warning: implicit declaration of function 'wwadd' [-Wimplicit-function-declaration] wwadd(boxwin, framewin->ww_back); ^ cmd5.c:63:3: warning: implicit declaration of function 'wwbox' [-Wimplicit-function-declaration] wwbox(boxwin, row - 1, col - 1, w->ww_w.nr + 2, w->ww_w.nc + 2); ^ cmd5.c:64:3: warning: implicit declaration of function 'getminmax' [-Wimplicit-function-declaration] getminmax(row, w->ww_w.nr, 1, wwnrow, ^ cmd5.c:70:4: warning: implicit declaration of function 'wwiomux' [-Wimplicit-function-declaration] wwiomux(); ^ cmd5.c:71:11: warning: implicit declaration of function 'getpos' [-Wimplicit-function-declaration] switch (getpos(&row, &col, minrow, mincol, maxrow, maxcol)) { ^ In file included from defs.h:40:0, from cmd5.c:43: ww.h:252:20: warning: implicit declaration of function 'wwunframe' [-Wimplicit-function-declaration] #define wwunbox(w) wwunframe(w) ^ cmd5.c:73:4: note: in expansion of macro 'wwunbox' wwunbox(boxwin); ^ cmd5.c:74:4: warning: implicit declaration of function 'wwdelete' [-Wimplicit-function-declaration] wwdelete(boxwin); ^ cmd5.c:75:4: warning: 'return' with no value, in function returning non-void return; ^ cmd5.c:88:3: warning: implicit declaration of function 'wwputc' [-Wimplicit-function-declaration] wwputc('\n', cmdwin); ^ cmd5.c:90:2: warning: implicit declaration of function 'movewin' [-Wimplicit-function-declaration] movewin(w, row, col); ^ cmd5.c: At top level: cmd5.c:93:1: warning: return type defaults to 'int' [-Wimplicit-int] movewin(w, row, col) ^ cmd5.c: In function 'movewin': cmd5.c:93:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] cmd5.c:93:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] cmd5.c:101:2: warning: implicit declaration of function 'wwmove' [-Wimplicit-function-declaration] wwmove(w, row, col); ^ cmd5.c:103:2: warning: implicit declaration of function 'reframe' [-Wimplicit-function-declaration] reframe(); ^ cmd5.c: At top level: cmd5.c:109:1: warning: return type defaults to 'int' [-Wimplicit-int] getminmax(x, n, a, b, curx, minx, maxx) ^ cmd5.c: In function 'getminmax': cmd5.c:110:10: warning: type defaults to 'int' in declaration of 'x' [-Wimplicit-int] register x, n, a, b; ^ cmd5.c:110:13: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register x, n, a, b; ^ cmd5.c:110:16: warning: type defaults to 'int' in declaration of 'a' [-Wimplicit-int] register x, n, a, b; ^ cmd5.c:110:19: warning: type defaults to 'int' in declaration of 'b' [-Wimplicit-int] register x, n, a, b; ^ --- cmd6.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c cmd6.c --- cmd7.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c cmd7.c --- context.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c context.c --- error.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c error.c --- lcmd.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c lcmd.c --- context.o --- context.c:53:1: warning: return type defaults to 'int' [-Wimplicit-int] cx_alloc() ^ context.c:72:1: warning: return type defaults to 'int' [-Wimplicit-int] cx_free() ^ context.c:83:1: warning: return type defaults to 'int' [-Wimplicit-int] cx_beginfile(filename) ^ context.c:107:1: warning: return type defaults to 'int' [-Wimplicit-int] cx_beginbuf(buf, arg, narg) ^ context.c:121:1: warning: return type defaults to 'int' [-Wimplicit-int] cx_end() ^ --- cmd6.o --- cmd6.c:51:1: warning: return type defaults to 'int' [-Wimplicit-int] c_debug() ^ cmd6.c: In function 'c_debug': cmd6.c:56:3: warning: implicit declaration of function 'wwputs' [-Wimplicit-function-declaration] wwputs("[m(smap) n(ns) o(os) s(string) v(nvis) w(win)]? ", cmdwin); ^ cmd6.c:59:3: warning: implicit declaration of function 'wwiomux' [-Wimplicit-function-declaration] wwiomux(); ^ cmd6.c:61:3: warning: implicit declaration of function 'wwputc' [-Wimplicit-function-declaration] wwputc('\n', cmdwin); ^ cmd6.c:64:3: warning: implicit declaration of function 'wwdumpsmap' [-Wimplicit-function-declaration] wwdumpsmap(); ^ cmd6.c:67:3: warning: implicit declaration of function 'wwdumpns' [-Wimplicit-function-declaration] wwdumpns(); ^ cmd6.c:70:3: warning: implicit declaration of function 'wwdumpos' [-Wimplicit-function-declaration] wwdumpos(); ^ cmd6.c:73:3: warning: implicit declaration of function 'debug_str' [-Wimplicit-function-declaration] debug_str(); ^ cmd6.c:77:4: warning: implicit declaration of function 'wwdumpnvis' [-Wimplicit-function-declaration] wwdumpnvis(w); ^ cmd6.c:81:4: warning: implicit declaration of function 'wwdumpwin' [-Wimplicit-function-declaration] wwdumpwin(w); ^ cmd6.c:84:3: warning: implicit declaration of function 'wwbell' [-Wimplicit-function-declaration] wwbell(); ^ cmd6.c: At top level: cmd6.c:89:1: warning: return type defaults to 'int' [-Wimplicit-int] debug_str() ^ cmd6.c: In function 'debug_str': cmd6.c:95:3: warning: implicit declaration of function 'error' [-Wimplicit-function-declaration] error("Can't open string window: %s.", wwerror()); ^ cmd6.c:96:3: warning: 'return' with no value, in function returning non-void return; ^ cmd6.c:99:7: warning: implicit declaration of function 'more' [-Wimplicit-function-declaration] if (more(w, 0) == 2) ^ cmd6.c:101:3: warning: implicit declaration of function 'wwprintf' [-Wimplicit-function-declaration] wwprintf(w, "(0x%x)\t\"%s\"\n", s->s_data, s->s_data); ^ cmd6.c:103:2: warning: implicit declaration of function 'waitnl' [-Wimplicit-function-declaration] waitnl(w); ^ cmd6.c:105:2: warning: implicit declaration of function 'closeiwin' [-Wimplicit-function-declaration] closeiwin(w); ^ --- error.o --- error.c:51:1: warning: return type defaults to 'int' [-Wimplicit-int] error(fmt, a, b, c, d, e, f, g, h) ^ error.c: In function 'error': error.c:51:1: warning: type of 'a' defaults to 'int' [-Wimplicit-int] error.c:51:1: warning: type of 'b' defaults to 'int' [-Wimplicit-int] error.c:51:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] error.c:51:1: warning: type of 'd' defaults to 'int' [-Wimplicit-int] error.c:51:1: warning: type of 'e' defaults to 'int' [-Wimplicit-int] error.c:51:1: warning: type of 'f' defaults to 'int' [-Wimplicit-int] error.c:51:1: warning: type of 'g' defaults to 'int' [-Wimplicit-int] error.c:51:1: warning: type of 'h' defaults to 'int' [-Wimplicit-int] error.c:61:4: warning: implicit declaration of function 'wwbell' [-Wimplicit-function-declaration] wwbell(); ^ error.c:63:4: warning: implicit declaration of function 'wwprintf' [-Wimplicit-function-declaration] wwprintf(cmdwin, fmt, a, b, c, d, e, f, g, h); ^ error.c:64:4: warning: implicit declaration of function 'wwputs' [-Wimplicit-function-declaration] wwputs(" ", cmdwin); ^ error.c:66:3: warning: 'return' with no value, in function returning non-void return; ^ error.c:69:3: warning: 'return' with no value, in function returning non-void return; ^ error.c:77:4: warning: 'return' with no value, in function returning non-void return; ^ error.c:80:6: warning: implicit declaration of function 'more' [-Wimplicit-function-declaration] if (more(w, 0) == 2) { ^ error.c:82:3: warning: 'return' with no value, in function returning non-void return; ^ error.c:86:2: warning: implicit declaration of function 'wwputc' [-Wimplicit-function-declaration] wwputc('\n', w); ^ error.c: At top level: error.c:89:1: warning: return type defaults to 'int' [-Wimplicit-int] err_end() ^ error.c: In function 'err_end': error.c:93:4: warning: implicit declaration of function 'waitnl' [-Wimplicit-function-declaration] waitnl(cx.x_errwin); ^ error.c:94:3: warning: implicit declaration of function 'closeiwin' [-Wimplicit-function-declaration] closeiwin(cx.x_errwin); ^ --- lcmd.o --- lcmd.c: In function 'lcmd_lookup': lcmd.c:129:7: warning: implicit declaration of function 'str_match' [-Wimplicit-function-declaration] if (str_match(name, p->lc_name, p->lc_minlen)) ^ lcmd.c: At top level: lcmd.c:134:1: warning: return type defaults to 'int' [-Wimplicit-int] dosource(filename) ^ lcmd.c: In function 'dosource': lcmd.c:137:6: warning: implicit declaration of function 'cx_beginfile' [-Wimplicit-function-declaration] if (cx_beginfile(filename) < 0) ^ lcmd.c:139:2: warning: implicit declaration of function 'p_start' [-Wimplicit-function-declaration] p_start(); ^ lcmd.c:140:2: warning: implicit declaration of function 'err_end' [-Wimplicit-function-declaration] err_end(); ^ lcmd.c:141:2: warning: implicit declaration of function 'cx_end' [-Wimplicit-function-declaration] cx_end(); ^ lcmd.c: At top level: lcmd.c:145:1: warning: return type defaults to 'int' [-Wimplicit-int] dolongcmd(buffer, arg, narg) ^ lcmd.c: In function 'dolongcmd': lcmd.c:150:6: warning: implicit declaration of function 'cx_beginbuf' [-Wimplicit-function-declaration] if (cx_beginbuf(buffer, arg, narg) < 0) ^ --- lcmd1.o --- --- cmd7.o --- cmd7.c:51:1: warning: return type defaults to 'int' [-Wimplicit-int] c_size(w) ^ cmd7.c: In function 'c_size': cmd7.c:57:3: warning: implicit declaration of function 'wwputs' [-Wimplicit-function-declaration] wwputs("New window size (lower right corner): ", cmdwin); ^ cmd7.c:60:2: warning: implicit declaration of function 'wwadd' [-Wimplicit-function-declaration] wwadd(boxwin, framewin->ww_back); ^ cmd7.c:62:3: warning: implicit declaration of function 'wwbox' [-Wimplicit-function-declaration] wwbox(boxwin, w->ww_w.t - 1, w->ww_w.l - 1, ^ cmd7.c:66:4: warning: implicit declaration of function 'wwiomux' [-Wimplicit-function-declaration] wwiomux(); ^ cmd7.c:67:11: warning: implicit declaration of function 'getpos' [-Wimplicit-function-declaration] switch (getpos(&row, &col, w->ww_w.t, w->ww_w.l, ^ --- lcmd2.o --- --- cmd7.o --- In file included from defs.h:40:0, from cmd7.c:44: ww.h:252:20: warning: implicit declaration of function 'wwunframe' [-Wimplicit-function-declaration] #define wwunbox(w) wwunframe(w) ^ cmd7.c:70:4: note: in expansion of macro 'wwunbox' wwunbox(boxwin); ^ cmd7.c:71:4: warning: implicit declaration of function 'wwdelete' [-Wimplicit-function-declaration] wwdelete(boxwin); ^ cmd7.c:72:4: warning: 'return' with no value, in function returning non-void return; ^ cmd7.c:85:3: warning: implicit declaration of function 'wwputc' [-Wimplicit-function-declaration] wwputc('\n', cmdwin); ^ cmd7.c:87:2: warning: implicit declaration of function 'sizewin' [-Wimplicit-function-declaration] sizewin(w, row - w->ww_w.t + 1, col - w->ww_w.l + 1); ^ cmd7.c: At top level: cmd7.c:101:1: warning: return type defaults to 'int' [-Wimplicit-int] c_yank() ^ cmd7.c: In function 'c_yank': cmd7.c:110:2: warning: implicit declaration of function 'wwcursor' [-Wimplicit-function-declaration] wwcursor(w, 0); ^ cmd7.c:142:4: warning: implicit declaration of function 'yank_highlight' [-Wimplicit-function-declaration] yank_highlight(row1, col1, r, c); ^ cmd7.c:162:2: warning: implicit declaration of function 'unyank' [-Wimplicit-function-declaration] unyank(); ^ cmd7.c:165:3: warning: implicit declaration of function 'yank_line' [-Wimplicit-function-declaration] yank_line(r, c, w->ww_b.r); ^ cmd7.c: At top level: cmd7.c:176:1: warning: return type defaults to 'int' [-Wimplicit-int] yank_highlight(row1, col1, row2, col2) ^ cmd7.c: In function 'yank_highlight': cmd7.c:176:1: warning: type of 'row1' defaults to 'int' [-Wimplicit-int] cmd7.c:176:1: warning: type of 'col1' defaults to 'int' [-Wimplicit-int] cmd7.c:176:1: warning: type of 'row2' defaults to 'int' [-Wimplicit-int] cmd7.c:176:1: warning: type of 'col2' defaults to 'int' [-Wimplicit-int] cmd7.c:182:3: warning: 'return' with no value, in function returning non-void return; ^ cmd7.c:193:3: warning: implicit declaration of function 'yank_highlight_line' [-Wimplicit-function-declaration] yank_highlight_line(r, c, w->ww_b.r); ^ cmd7.c: At top level: cmd7.c:199:1: warning: return type defaults to 'int' [-Wimplicit-int] yank_highlight_line(r, c, cend) ^ cmd7.c: In function 'yank_highlight_line': cmd7.c:199:1: warning: type of 'r' defaults to 'int' [-Wimplicit-int] cmd7.c:199:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] cmd7.c:199:1: warning: type of 'cend' defaults to 'int' [-Wimplicit-int] cmd7.c:205:3: warning: 'return' with no value, in function returning non-void return; ^ cmd7.c: At top level: cmd7.c:223:1: warning: return type defaults to 'int' [-Wimplicit-int] unyank() ^ cmd7.c:235:1: warning: return type defaults to 'int' [-Wimplicit-int] yank_line(r, c, cend) ^ cmd7.c: In function 'yank_line': cmd7.c:235:1: warning: type of 'r' defaults to 'int' [-Wimplicit-int] cmd7.c:235:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] cmd7.c:235:1: warning: type of 'cend' defaults to 'int' [-Wimplicit-int] --- lcmd1.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c lcmd1.c --- cmd7.o --- cmd7.c:244:3: warning: 'return' with no value, in function returning non-void return; ^ cmd7.c:246:3: warning: 'return' with no value, in function returning non-void return; ^ --- lcmd2.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c lcmd2.c --- cmd7.o --- cmd7.c: At top level: cmd7.c:268:1: warning: return type defaults to 'int' [-Wimplicit-int] c_put() ^ cmd7.c: In function 'c_put': cmd7.c:273:10: warning: implicit declaration of function 'write' [-Wimplicit-function-declaration] (void) write(selwin->ww_pty, yp->line, yp->length); ^ --- main.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c main.c --- mloop.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c mloop.c --- lcmd2.o --- lcmd2.c:58:1: warning: return type defaults to 'int' [-Wimplicit-int] l_iostat(v, a) ^ lcmd2.c: In function 'l_iostat': lcmd2.c:64:3: warning: implicit declaration of function 'error' [-Wimplicit-function-declaration] error("Can't open statistics window: %s.", wwerror()); ^ lcmd2.c:65:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd2.c:67:2: warning: implicit declaration of function 'wwprintf' [-Wimplicit-function-declaration] wwprintf(w, "ttflush\twrite\terror\tzero\tchar\n"); ^ lcmd2.c:101:2: warning: implicit declaration of function 'waitnl' [-Wimplicit-function-declaration] waitnl(w); ^ lcmd2.c:102:2: warning: implicit declaration of function 'closeiwin' [-Wimplicit-function-declaration] closeiwin(w); ^ lcmd2.c: At top level: lcmd2.c:111:1: warning: return type defaults to 'int' [-Wimplicit-int] l_time(v, a) ^ lcmd2.c: In function 'l_time': lcmd2.c:122:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd2.c:132:7: warning: implicit declaration of function 'str_match' [-Wimplicit-function-declaration] && str_match(a->v_str, "children", 1) ^ lcmd2.c: At top level: lcmd2.c:188:1: warning: return type defaults to 'int' [-Wimplicit-int] l_list(v, a) ^ lcmd2.c: In function 'l_list': lcmd2.c:192:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ lcmd2.c:200:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd2.c:204:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd2.c: At top level: lcmd2.c:221:1: warning: return type defaults to 'int' [-Wimplicit-int] l_variable(v, a) ^ lcmd2.c: In function 'l_variable': lcmd2.c:229:3: warning: 'return' with no value, in function returning non-void return; ^ In file included from lcmd2.c:50:0: var.h:57:25: warning: implicit declaration of function 'var_walk1' [-Wimplicit-function-declaration] #define var_walk(f, a) var_walk1(var_head, f, a) ^ lcmd2.c:231:6: note: in expansion of macro 'var_walk' if (var_walk(printvar, (long)w) >= 0) ^ lcmd2.c: At top level: lcmd2.c:236:1: warning: return type defaults to 'int' [-Wimplicit-int] printvar(w, r) ^ lcmd2.c: In function 'printvar': lcmd2.c:240:6: warning: implicit declaration of function 'more' [-Wimplicit-function-declaration] if (more(w, 0) == 2) ^ lcmd2.c: At top level: lcmd2.c:262:1: warning: return type defaults to 'int' [-Wimplicit-int] l_def_shell(v, a) ^ lcmd2.c: In function 'l_def_shell': lcmd2.c:271:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd2.c:287:4: warning: implicit declaration of function 'p_memerror' [-Wimplicit-function-declaration] p_memerror(); ^ lcmd2.c: At top level: lcmd2.c:303:1: warning: return type defaults to 'int' [-Wimplicit-int] l_alias(v, a) ^ lcmd2.c: In function 'l_alias': lcmd2.c:312:4: warning: 'return' with no value, in function returning non-void return; ^ lcmd2.c:323:5: warning: 'return' with no value, in function returning non-void return; ^ lcmd2.c:331:13: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register n; ^ lcmd2.c:338:5: warning: 'return' with no value, in function returning non-void return; ^ lcmd2.c:348:5: warning: 'return' with no value, in function returning non-void return; ^ lcmd2.c: At top level: lcmd2.c:355:1: warning: return type defaults to 'int' [-Wimplicit-int] printalias(w, a) ^ lcmd2.c:370:1: warning: return type defaults to 'int' [-Wimplicit-int] l_unalias(v, a) ^ In file included from lcmd2.c:52:0: lcmd2.c: In function 'l_unalias': alias.h:50:25: warning: implicit declaration of function 'var_unset1' [-Wimplicit-function-declaration] #define alias_unset(n) var_unset1(&alias_head, n) ^ lcmd2.c:374:14: note: in expansion of macro 'alias_unset' v->v_num = alias_unset(a->v_str); ^ lcmd2.c: At top level: lcmd2.c:385:1: warning: return type defaults to 'int' [-Wimplicit-int] l_echo(v, a) ^ lcmd2.c: In function 'l_echo': lcmd2.c:393:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd2.c:397:11: warning: implicit declaration of function 'wwwrite' [-Wimplicit-function-declaration] (void) wwwrite(w, buf, strlen(buf)); ^ --- mloop.o --- mloop.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] mloop() ^ mloop.c: In function 'mloop': mloop.c:50:4: warning: implicit declaration of function 'docmd' [-Wimplicit-function-declaration] docmd(); ^ mloop.c:53:5: warning: implicit declaration of function 'closewin' [-Wimplicit-function-declaration] closewin(wwcurwin); ^ mloop.c:54:4: warning: implicit declaration of function 'setcmd' [-Wimplicit-function-declaration] setcmd(1); ^ mloop.c:57:4: warning: implicit declaration of function 'error' [-Wimplicit-function-declaration] error("Process died."); ^ mloop.c:61:13: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register n; ^ mloop.c:64:5: warning: implicit declaration of function 'wwiomux' [-Wimplicit-function-declaration] wwiomux(); ^ mloop.c:70:6: warning: implicit declaration of function 'startwin' [-Wimplicit-function-declaration] startwin(w); ^ mloop.c:76:12: warning: implicit declaration of function 'write' [-Wimplicit-function-declaration] (void) write(w->ww_pty, wwibp, n); ^ --- main.o --- main.c:61:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^ main.c: In function 'main': main.c:61:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] main.c:87:13: warning: implicit declaration of function 'usage' [-Wimplicit-function-declaration] (void) usage(); ^ main.c:92:5: warning: implicit declaration of function 'setescape' [-Wimplicit-function-declaration] setescape(next(argv)); ^ main.c:128:6: warning: implicit declaration of function 'wwinit' [-Wimplicit-function-declaration] if (wwinit() < 0) { ^ main.c:155:10: warning: implicit declaration of function 'wwsettty' [-Wimplicit-function-declaration] (void) wwsettty(0, &wwnewtty); ^ main.c:159:3: warning: implicit declaration of function 'wwflush' [-Wimplicit-function-declaration] wwflush(); ^ main.c:173:2: warning: implicit declaration of function 'wwadd' [-Wimplicit-function-declaration] wwadd(framewin, &wwhead); ^ In file included from defs.h:40:0, from main.c:49: ww.h:255:20: warning: implicit declaration of function 'wwupdate1' [-Wimplicit-function-declaration] #define wwupdate() wwupdate1(0, wwnrow); ^ main.c:181:2: note: in expansion of macro 'wwupdate' wwupdate(); ^ main.c:183:2: warning: implicit declaration of function 'setvars' [-Wimplicit-function-declaration] setvars(); ^ main.c:185:2: warning: implicit declaration of function 'setterse' [-Wimplicit-function-declaration] setterse(tflag); ^ main.c:186:2: warning: implicit declaration of function 'setcmd' [-Wimplicit-function-declaration] setcmd(1); ^ main.c:188:10: warning: implicit declaration of function 'dolongcmd' [-Wimplicit-function-declaration] (void) dolongcmd(cmd, (struct value *)0, 0); ^ main.c:190:16: warning: implicit declaration of function 'doconfig' [-Wimplicit-function-declaration] if (dflag || doconfig() < 0) ^ main.c:191:4: warning: implicit declaration of function 'dodefault' [-Wimplicit-function-declaration] dodefault(); ^ main.c:195:2: warning: implicit declaration of function 'mloop' [-Wimplicit-function-declaration] mloop(); ^ main.c:198:2: warning: implicit declaration of function 'wwend' [-Wimplicit-function-declaration] wwend(1); ^ main.c: At top level: main.c:202:1: warning: return type defaults to 'int' [-Wimplicit-int] usage() ^ --- lcmd1.o --- lcmd1.c:67:1: warning: return type defaults to 'int' [-Wimplicit-int] l_window(v, a) ^ lcmd1.c: In function 'l_window': lcmd1.c:79:12: warning: implicit declaration of function 'findid' [-Wimplicit-function-declaration] if ((id = findid()) < 0) ^ lcmd1.c:80:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd1.c:92:16: warning: implicit declaration of function 'vtobool' [-Wimplicit-function-declaration] if ((haspty = vtobool(++a, 1, -1)) < 0) ^ lcmd1.c:93:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd1.c:95:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd1.c:97:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd1.c:99:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd1.c:101:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd1.c:118:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd1.c: At top level: lcmd1.c:131:1: warning: return type defaults to 'int' [-Wimplicit-int] l_def_nline(v, a) ^ lcmd1.c:146:1: warning: return type defaults to 'int' [-Wimplicit-int] l_smooth(v, a) ^ lcmd1.c: In function 'l_smooth': lcmd1.c:154:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd1.c: At top level: lcmd1.c:164:1: warning: return type defaults to 'int' [-Wimplicit-int] l_def_smooth(v, a) ^ lcmd1.c:177:1: warning: return type defaults to 'int' [-Wimplicit-int] l_select(v, a) ^ lcmd1.c: In function 'l_select': lcmd1.c:185:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd1.c:187:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd1.c:188:2: warning: implicit declaration of function 'setselwin' [-Wimplicit-function-declaration] setselwin(w); ^ lcmd1.c: At top level: lcmd1.c:196:1: warning: return type defaults to 'int' [-Wimplicit-int] l_debug(v, a) ^ lcmd1.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int] l_escape(v, a) ^ lcmd1.c: In function 'l_escape': lcmd1.c:217:3: warning: implicit declaration of function 'error' [-Wimplicit-function-declaration] error("Out of memory."); ^ lcmd1.c:218:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd1.c:222:3: warning: implicit declaration of function 'setescape' [-Wimplicit-function-declaration] setescape(a->v_str); ^ lcmd1.c: At top level: lcmd1.c:232:1: warning: return type defaults to 'int' [-Wimplicit-int] l_label(v, a) ^ lcmd1.c: In function 'l_label': lcmd1.c:239:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd1.c:240:32: warning: implicit declaration of function 'setlabel' [-Wimplicit-function-declaration] if ((++a)->v_type != V_ERR && setlabel(w, a->v_str) < 0) ^ lcmd1.c:242:2: warning: implicit declaration of function 'reframe' [-Wimplicit-function-declaration] reframe(); ^ lcmd1.c: At top level: lcmd1.c:251:1: warning: return type defaults to 'int' [-Wimplicit-int] l_foreground(v, a) ^ lcmd1.c: In function 'l_foreground': lcmd1.c:258:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd1.c:263:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd1.c:264:2: warning: implicit declaration of function 'deletewin' [-Wimplicit-function-declaration] deletewin(w); ^ lcmd1.c:265:2: warning: implicit declaration of function 'addwin' [-Wimplicit-function-declaration] addwin(w, flag); ^ lcmd1.c: At top level: lcmd1.c:274:1: warning: return type defaults to 'int' [-Wimplicit-int] l_terse(v, a) ^ lcmd1.c: In function 'l_terse': lcmd1.c:279:2: warning: implicit declaration of function 'setterse' [-Wimplicit-function-declaration] setterse(vtobool(a, terse, terse)); ^ lcmd1.c: At top level: lcmd1.c:287:1: warning: return type defaults to 'int' [-Wimplicit-int] l_source(v, a) ^ lcmd1.c: In function 'l_source': lcmd1.c:291:28: warning: implicit declaration of function 'dosource' [-Wimplicit-function-declaration] if (a->v_type != V_ERR && dosource(a->v_str) < 0) { ^ lcmd1.c: At top level: lcmd1.c:305:1: warning: return type defaults to 'int' [-Wimplicit-int] l_write(v, a) ^ lcmd1.c: In function 'l_write': lcmd1.c:313:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd1.c:317:11: warning: implicit declaration of function 'write' [-Wimplicit-function-declaration] (void) write(w->ww_pty, buf, strlen(buf)); ^ lcmd1.c: At top level: lcmd1.c:331:1: warning: return type defaults to 'int' [-Wimplicit-int] l_close(v, a) ^ lcmd1.c: In function 'l_close': lcmd1.c:337:28: warning: implicit declaration of function 'str_match' [-Wimplicit-function-declaration] if (a->v_type == V_STR && str_match(a->v_str, "all", 3)) ^ lcmd1.c:338:3: warning: implicit declaration of function 'closewin' [-Wimplicit-function-declaration] closewin((struct ww *)0); ^ lcmd1.c: At top level: lcmd1.c:350:1: warning: return type defaults to 'int' [-Wimplicit-int] l_cursormodes(v, a) ^ lcmd1.c: In function 'l_cursormodes': lcmd1.c:357:3: warning: implicit declaration of function 'wwsetcursormodes' [-Wimplicit-function-declaration] wwsetcursormodes(a->v_num); ^ lcmd1.c: At top level: lcmd1.c:365:1: warning: return type defaults to 'int' [-Wimplicit-int] l_unset(v, a) ^ lcmd1.c: In function 'l_unset': lcmd1.c:372:3: warning: 'return' with no value, in function returning non-void return; ^ lcmd1.c:377:4: warning: 'return' with no value, in function returning non-void return; ^ In file included from lcmd1.c:48:0: var.h:55:23: warning: implicit declaration of function 'var_unset1' [-Wimplicit-function-declaration] #define var_unset(n) var_unset1(&var_head, n) ^ lcmd1.c:382:13: note: in expansion of macro 'var_unset' v->v_num = var_unset(a->v_str); ^ lcmd1.c: At top level: lcmd1.c:408:1: warning: return type defaults to 'int' [-Wimplicit-int] vtobool(v, def, err) ^ --- parser1.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c parser1.c parser1.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int] p_start() ^ parser1.c: In function 'p_start': parser1.c:49:9: warning: implicit declaration of function 's_gettok' [-Wimplicit-function-declaration] (void) s_gettok(); ^ parser1.c:51:3: warning: implicit declaration of function 'p_statementlist' [-Wimplicit-function-declaration] p_statementlist(flag); ^ parser1.c:55:3: warning: implicit declaration of function 'p_synerror' [-Wimplicit-function-declaration] p_synerror(); ^ parser1.c: At top level: parser1.c:67:1: warning: return type defaults to 'int' [-Wimplicit-int] p_statementlist(flag) ^ parser1.c: In function 'p_statementlist': parser1.c:70:9: warning: implicit declaration of function 'p_statement' [-Wimplicit-function-declaration] for (; p_statement(flag) >= 0; p_clearerr()) ^ parser1.c: At top level: parser1.c:74:1: warning: return type defaults to 'int' [-Wimplicit-int] p_statement(flag) ^ parser1.c: In function 'p_statement': parser1.c:82:10: warning: implicit declaration of function 'p_if' [-Wimplicit-function-declaration] return p_if(flag); ^ parser1.c:84:10: warning: implicit declaration of function 'p_expression' [-Wimplicit-function-declaration] return p_expression(flag); ^ parser1.c: At top level: parser1.c:88:1: warning: return type defaults to 'int' [-Wimplicit-int] p_if(flag) ^ parser1.c: In function 'p_if': parser1.c:97:6: warning: implicit declaration of function 'p_expr' [-Wimplicit-function-declaration] if (p_expr(&t, flag) < 0) { ^ parser1.c:106:3: warning: implicit declaration of function 'p_error' [-Wimplicit-function-declaration] p_error("if: Numeric value required."); ^ parser1.c: At top level: parser1.c:142:1: warning: return type defaults to 'int' [-Wimplicit-int] p_expression(flag) ^ parser1.c: In function 'p_expression': parser1.c:168:27: warning: implicit declaration of function 'p_convstr' [-Wimplicit-function-declaration] if (token != T_ASSIGN && p_convstr(&t) < 0) ^ parser1.c: At top level: parser1.c:188:1: warning: return type defaults to 'int' [-Wimplicit-int] p_convstr(v) ^ parser1.c: In function 'p_convstr': parser1.c:194:3: warning: implicit declaration of function 'p_memerror' [-Wimplicit-function-declaration] p_memerror(); ^ parser1.c: At top level: parser1.c:202:1: warning: return type defaults to 'int' [-Wimplicit-int] p_synerror() ^ parser1.c: In function 'p_synerror': parser1.c:206:3: warning: implicit declaration of function 'error' [-Wimplicit-function-declaration] error("Syntax error."); ^ parser1.c: At top level: parser1.c:211:1: warning: return type defaults to 'int' [-Wimplicit-int] p_error(msg, a, b, c) ^ parser1.c: In function 'p_error': parser1.c:211:1: warning: type of 'a' defaults to 'int' [-Wimplicit-int] parser1.c:211:1: warning: type of 'b' defaults to 'int' [-Wimplicit-int] parser1.c:211:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] parser1.c: At top level: parser1.c:220:1: warning: return type defaults to 'int' [-Wimplicit-int] p_memerror() ^ --- parser2.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c parser2.c parser2.c:52:1: warning: return type defaults to 'int' [-Wimplicit-int] p_function(name, v, flag) ^ parser2.c: In function 'p_function': parser2.c:52:1: warning: type of 'flag' defaults to 'int' [-Wimplicit-int] parser2.c:61:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ parser2.c:71:4: warning: implicit declaration of function 'p_error' [-Wimplicit-function-declaration] p_error("%s: No such command or alias.", name); ^ parser2.c:79:10: warning: implicit declaration of function 's_gettok' [-Wimplicit-function-declaration] (void) s_gettok(); ^ parser2.c:87:8: warning: implicit declaration of function 'p_expr0' [-Wimplicit-function-declaration] if (p_expr0(&t, flag) < 0) ^ parser2.c:102:8: warning: implicit declaration of function 'p_convstr' [-Wimplicit-function-declaration] if (p_convstr(&t) < 0) ^ parser2.c:106:8: warning: implicit declaration of function 'p_expr' [-Wimplicit-function-declaration] if (p_expr(&t, flag) < 0) { ^ parser2.c:109:5: warning: implicit declaration of function 'p_synerror' [-Wimplicit-function-declaration] p_synerror(); ^ parser2.c:123:13: warning: implicit declaration of function 'str_match' [-Wimplicit-function-declaration] !str_match(tmp, ap->arg_name, ^ parser2.c:193:9: warning: implicit declaration of function 'dolongcmd' [-Wimplicit-function-declaration] if (dolongcmd(a->a_buf, av, i) < 0) ^ parser2.c:194:6: warning: implicit declaration of function 'p_memerror' [-Wimplicit-function-declaration] p_memerror(); ^ parser2.c: At top level: parser2.c:211:1: warning: return type defaults to 'int' [-Wimplicit-int] p_assign(name, v, flag) ^ --- parser3.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c parser3.c --- parser4.o --- --- parser3.o --- parser3.c:60:1: warning: return type defaults to 'int' [-Wimplicit-int] p_expr(v, flag) ^ parser3.c: In function 'p_expr': parser3.c:67:6: warning: implicit declaration of function 'p_expr0' [-Wimplicit-function-declaration] if (p_expr0(&t, flag) < 0) ^ parser3.c:76:3: warning: implicit declaration of function 'p_error' [-Wimplicit-function-declaration] p_error("%d: Not a variable.", t.v_num); ^ parser3.c:81:8: warning: implicit declaration of function 'p_assign' [-Wimplicit-function-declaration] ret = p_assign(t.v_str, v, flag); ^ parser3.c: At top level: parser3.c:90:1: warning: return type defaults to 'int' [-Wimplicit-int] p_expr0(v, flag) ^ parser3.c: In function 'p_expr0': parser3.c:97:6: warning: implicit declaration of function 'p_expr1' [-Wimplicit-function-declaration] if (p_expr1(v, flag) < 0) ^ parser3.c:113:9: warning: implicit declaration of function 's_gettok' [-Wimplicit-function-declaration] (void) s_gettok(); ^ parser3.c:119:3: warning: implicit declaration of function 'p_synerror' [-Wimplicit-function-declaration] p_synerror(); ^ parser3.c: At top level: parser3.c:129:1: warning: return type defaults to 'int' [-Wimplicit-int] p_expr1(v, flag) ^ parser3.c: In function 'p_expr1': parser3.c:135:6: warning: implicit declaration of function 'p_expr2' [-Wimplicit-function-declaration] if (p_expr2(v, flag) < 0) ^ --- parser4.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c parser4.c --- parser3.o --- parser3.c: At top level: parser3.c:163:1: warning: return type defaults to 'int' [-Wimplicit-int] p_expr2(v, flag) ^ parser3.c: In function 'p_expr2': parser3.c:169:6: warning: implicit declaration of function 'p_expr3_10' [-Wimplicit-function-declaration] if (p_expr3_10(3, v, flag) < 0) ^ --- parser5.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c parser5.c --- parser4.o --- parser4.c:56:1: warning: return type defaults to 'int' [-Wimplicit-int] p_expr3_10(level, v, flag) ^ parser4.c: In function 'p_expr3_10': parser4.c:56:1: warning: type of 'level' defaults to 'int' [-Wimplicit-int] parser4.c:64:21: warning: implicit declaration of function 'p_expr11' [-Wimplicit-function-declaration] if ((level == 10 ? p_expr11(v, flag) ^ parser4.c:147:10: warning: implicit declaration of function 's_gettok' [-Wimplicit-function-declaration] (void) s_gettok(); ^ parser4.c:150:4: warning: implicit declaration of function 'p_synerror' [-Wimplicit-function-declaration] p_synerror(); ^ parser4.c:167:10: warning: implicit declaration of function 'p_convstr' [-Wimplicit-function-declaration] if (p_convstr(&r) < 0) ^ parser4.c:192:5: warning: implicit declaration of function 'p_error' [-Wimplicit-function-declaration] p_error("%s: Numeric operands required.", ^ --- scanner.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c scanner.c --- parser5.o --- parser5.c:49:1: warning: return type defaults to 'int' [-Wimplicit-int] p_expr11(v, flag) ^ parser5.c: In function 'p_expr11': parser5.c:76:10: warning: implicit declaration of function 'p_expr12' [-Wimplicit-function-declaration] return p_expr12(v, flag); ^ parser5.c:79:9: warning: implicit declaration of function 's_gettok' [-Wimplicit-function-declaration] (void) s_gettok(); ^ parser5.c:90:4: warning: implicit declaration of function 'p_error' [-Wimplicit-function-declaration] p_error("%s: Numeric operand required.", opname); ^ parser5.c:128:4: warning: implicit declaration of function 'p_memerror' [-Wimplicit-function-declaration] p_memerror(); ^ parser5.c: At top level: parser5.c:151:1: warning: return type defaults to 'int' [-Wimplicit-int] p_expr12(v, flag) ^ parser5.c: In function 'p_expr12': parser5.c:174:7: warning: implicit declaration of function 'p_expr' [-Wimplicit-function-declaration] if (p_expr(v, flag) < 0) { ^ parser5.c:175:4: warning: implicit declaration of function 'p_synerror' [-Wimplicit-function-declaration] p_synerror(); ^ parser5.c:191:7: warning: implicit declaration of function 'p_convstr' [-Wimplicit-function-declaration] if (p_convstr(v) < 0) ^ parser5.c:194:7: warning: implicit declaration of function 'p_function' [-Wimplicit-function-declaration] if (p_function(cmd, v, flag) < 0) { ^ --- startup.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c startup.c --- scanner.o --- scanner.c:51:1: warning: return type defaults to 'int' [-Wimplicit-int] s_getc() ^ scanner.c: In function 's_getc': scanner.c:53:11: warning: type defaults to 'int' in declaration of 'c' [-Wimplicit-int] register c; ^ scanner.c: At top level: scanner.c:74:1: warning: return type defaults to 'int' [-Wimplicit-int] s_ungetc(c) ^ scanner.c: In function 's_ungetc': scanner.c:74:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] scanner.c: At top level: scanner.c:91:1: warning: return type defaults to 'int' [-Wimplicit-int] s_gettok() ^ scanner.c: In function 's_gettok': scanner.c:95:11: warning: type defaults to 'int' in declaration of 'c' [-Wimplicit-int] register c; ^ scanner.c:96:11: warning: type defaults to 'int' in declaration of 'state' [-Wimplicit-int] register state = 0; ^ scanner.c:125:16: warning: implicit declaration of function 's_gettok1' [-Wimplicit-function-declaration] switch (c = s_gettok1()) { ^ --- string.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c string.c --- scanner.o --- scanner.c:294:5: warning: implicit declaration of function 'p_memerror' [-Wimplicit-function-declaration] p_memerror(); ^ scanner.c: At top level: scanner.c:513:1: warning: return type defaults to 'int' [-Wimplicit-int] s_gettok1() ^ scanner.c: In function 's_gettok1': scanner.c:515:11: warning: type defaults to 'int' in declaration of 'c' [-Wimplicit-int] register c; ^ scanner.c:516:11: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register n; ^ --- startup.o --- startup.c:50:1: warning: return type defaults to 'int' [-Wimplicit-int] doconfig() ^ --- ttf100.o --- --- ttgeneric.o --- --- startup.o --- startup.c: In function 'doconfig': startup.c:61:9: warning: implicit declaration of function 'dosource' [-Wimplicit-function-declaration] return dosource(buf); ^ startup.c: At top level: startup.c:67:1: warning: return type defaults to 'int' [-Wimplicit-int] dodefault() ^ --- ttf100.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c ttf100.c --- ttgeneric.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c ttgeneric.c --- startup.o --- startup.c: In function 'dodefault': startup.c:70:11: warning: type defaults to 'int' in declaration of 'r' [-Wimplicit-int] register r = wwnrow / 2 - 1; ^ startup.c:74:3: warning: 'return' with no value, in function returning non-void return; ^ startup.c:77:3: warning: 'return' with no value, in function returning non-void return; ^ startup.c:78:2: warning: implicit declaration of function 'wwprintf' [-Wimplicit-function-declaration] wwprintf(w, "Escape character is %s.\r\n", unctrl(escapec)); ^ startup.c: At top level: startup.c:81:1: warning: return type defaults to 'int' [-Wimplicit-int] setvars() ^ --- string.o --- string.c: In function 'str_ncpy': string.c:66:10: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register n; ^ string.c: At top level: string.c:114:1: warning: return type defaults to 'int' [-Wimplicit-int] str_match(s, p, min) ^ string.c: In function 'str_match': string.c:116:10: warning: type defaults to 'int' in declaration of 'min' [-Wimplicit-int] register min; ^ In file included from string.c:44:0: string.c: In function 'str_alloc': mystring.h:58:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define str_offset ((unsigned)str_head.s_data - (unsigned)&str_head) ^ string.c:130:47: note: in expansion of macro 'str_offset' s = (struct mystring *) malloc((unsigned)l + str_offset); ^ mystring.h:58:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define str_offset ((unsigned)str_head.s_data - (unsigned)&str_head) ^ string.c:130:47: note: in expansion of macro 'str_offset' s = (struct mystring *) malloc((unsigned)l + str_offset); ^ string.c: At top level: string.c:142:1: warning: return type defaults to 'int' [-Wimplicit-int] str_free(str) ^ --- ttf100.o --- ttf100.c:59:1: warning: return type defaults to 'int' [-Wimplicit-int] tt_f100() ^ ttf100.c: In function 'tt_f100': ttf100.c:64:6: warning: implicit declaration of function 'tt_generic' [-Wimplicit-function-declaration] if (tt_generic() < 0) ^ --- ttgeneric.o --- ttgeneric.c:123:1: warning: return type defaults to 'int' [-Wimplicit-int] gen_setinsert(new) ^ In file included from ttgeneric.c:44:0: ttgeneric.c: In function 'gen_setinsert': tt.h:136:20: warning: implicit declaration of function 'ttwrite' [-Wimplicit-function-declaration] #define ttxputs(s) ttwrite((s)->ts_str, (s)->ts_n) ^ ttgeneric.c:128:4: note: in expansion of macro 'ttxputs' ttxputs(gen_IM); ^ ttgeneric.c: At top level: ttgeneric.c:135:1: warning: return type defaults to 'int' [-Wimplicit-int] gen_setmodes(new) ^ ttgeneric.c: In function 'gen_setmodes': ttgeneric.c:136:10: warning: type defaults to 'int' in declaration of 'new' [-Wimplicit-int] register new; ^ ttgeneric.c:138:11: warning: type defaults to 'int' in declaration of 'diff' [-Wimplicit-int] register diff; ^ ttgeneric.c: At top level: ttgeneric.c:176:1: warning: return type defaults to 'int' [-Wimplicit-int] gen_insline(n) ^ ttgeneric.c: In function 'gen_insline': ttgeneric.c:176:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] ttgeneric.c:181:3: warning: implicit declaration of function 'ttpgoto' [-Wimplicit-function-declaration] ttpgoto(gen_ALn, 0, n, gen_LI - tt.tt_row); ^ In file included from ttgeneric.c:44:0: tt.h:135:23: warning: implicit declaration of function 'tputs' [-Wimplicit-function-declaration] #define tttputs(s, n) tputs((s)->ts_str, (n), tttputc) ^ ttgeneric.c:184:4: note: in expansion of macro 'tttputs' tttputs(gen_AL, gen_LI - tt.tt_row); ^ ttgeneric.c: At top level: ttgeneric.c:187:1: warning: return type defaults to 'int' [-Wimplicit-int] gen_delline(n) ^ ttgeneric.c: In function 'gen_delline': ttgeneric.c:187:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] ttgeneric.c: At top level: ttgeneric.c:198:1: warning: return type defaults to 'int' [-Wimplicit-int] gen_putc(c) ^ In file included from ttgeneric.c:44:0: ttgeneric.c: In function 'gen_putc': tt.h:147:8: warning: implicit declaration of function 'ttflush' [-Wimplicit-function-declaration] : (ttflush(), *tt_obp++ = (c))) ^ ttgeneric.c:205:2: note: in expansion of macro 'ttputc' ttputc(c); ^ ttgeneric.c: At top level: ttgeneric.c:215:1: warning: return type defaults to 'int' [-Wimplicit-int] gen_write(p, n) ^ ttgeneric.c: In function 'gen_write': ttgeneric.c:217:11: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register n; ^ ttgeneric.c: At top level: ttgeneric.c:234:1: warning: return type defaults to 'int' [-Wimplicit-int] gen_move(row, col) ^ ttgeneric.c: In function 'gen_move': ttgeneric.c:238:3: warning: 'return' with no value, in function returning non-void return; ^ ttgeneric.c:244:3: warning: implicit declaration of function 'gen_setscroll' [-Wimplicit-function-declaration] gen_setscroll(0, tt.tt_nrow - 1); ^ ttgeneric.c:277:2: warning: implicit declaration of function 'tttgoto' [-Wimplicit-function-declaration] tttgoto(gen_CM, col, row); ^ ttgeneric.c: At top level: ttgeneric.c:283:1: warning: return type defaults to 'int' [-Wimplicit-int] gen_start() ^ ttgeneric.c:295:1: warning: return type defaults to 'int' [-Wimplicit-int] gen_end() ^ ttgeneric.c:305:1: warning: return type defaults to 'int' [-Wimplicit-int] gen_clreol() ^ ttgeneric.c:312:1: warning: return type defaults to 'int' [-Wimplicit-int] gen_clreos() ^ ttgeneric.c:319:1: warning: return type defaults to 'int' [-Wimplicit-int] gen_clear() ^ ttgeneric.c:326:1: warning: return type defaults to 'int' [-Wimplicit-int] gen_inschar(c) ^ ttgeneric.c:347:1: warning: return type defaults to 'int' [-Wimplicit-int] gen_insspace(n) ^ ttgeneric.c: In function 'gen_insspace': ttgeneric.c:347:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] ttgeneric.c: At top level: ttgeneric.c:356:1: warning: return type defaults to 'int' [-Wimplicit-int] gen_delchar(n) ^ ttgeneric.c: In function 'gen_delchar': ttgeneric.c:356:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] ttgeneric.c: At top level: ttgeneric.c:365:1: warning: return type defaults to 'int' [-Wimplicit-int] gen_scroll_down(n) ^ ttgeneric.c: In function 'gen_scroll_down': ttgeneric.c:365:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] ttgeneric.c: At top level: ttgeneric.c:375:1: warning: return type defaults to 'int' [-Wimplicit-int] gen_scroll_up(n) ^ ttgeneric.c: In function 'gen_scroll_up': ttgeneric.c:375:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] ttgeneric.c: At top level: ttgeneric.c:385:1: warning: return type defaults to 'int' [-Wimplicit-int] gen_setscroll(top, bot) ^ ttgeneric.c: In function 'gen_setscroll': ttgeneric.c:385:1: warning: type of 'top' defaults to 'int' [-Wimplicit-int] ttgeneric.c:385:1: warning: type of 'bot' defaults to 'int' [-Wimplicit-int] ttgeneric.c: At top level: ttgeneric.c:393:1: warning: return type defaults to 'int' [-Wimplicit-int] tt_generic() ^ ttgeneric.c: In function 'tt_generic': ttgeneric.c:438:11: warning: implicit declaration of function 'tgetflag' [-Wimplicit-function-declaration] gen_MI = tgetflag("mi"); ^ ttgeneric.c:447:11: warning: implicit declaration of function 'tgetnum' [-Wimplicit-function-declaration] gen_CO = tgetnum("co"); ^ ttgeneric.c:488:40: warning: implicit declaration of function 'ttstrcmp' [-Wimplicit-function-declaration] if (gen_UG > 0 || gen_US && gen_SO && ttstrcmp(gen_US, gen_SO) == 0) ^ ttgeneric.c:492:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free((char *) gen_IM); ^ ttgeneric.c:492:3: warning: incompatible implicit declaration of built-in function 'free' ttgeneric.c:492:3: note: include '' or provide a declaration of 'free' ttgeneric.c:496:3: warning: incompatible implicit declaration of built-in function 'free' free((char *) gen_EI); ^ ttgeneric.c:496:3: note: include '' or provide a declaration of 'free' ttgeneric.c:500:3: warning: incompatible implicit declaration of built-in function 'free' free((char *) gen_IC); ^ ttgeneric.c:500:3: note: include '' or provide a declaration of 'free' --- tth19.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c tth19.c tth19.c:85:1: warning: return type defaults to 'int' [-Wimplicit-int] h19_setmodes(new) ^ tth19.c: In function 'h19_setmodes': tth19.c:86:10: warning: type defaults to 'int' in declaration of 'new' [-Wimplicit-int] register new; ^ tth19.c:88:11: warning: type defaults to 'int' in declaration of 'diff' [-Wimplicit-int] register diff; ^ In file included from tth19.c:44:0: tt.h:147:8: warning: implicit declaration of function 'ttflush' [-Wimplicit-function-declaration] : (ttflush(), *tt_obp++ = (c))) ^ tt.h:153:19: note: in expansion of macro 'ttputc' #define ttctrl(c) ttputc(ctrl(c)) ^ tt.h:154:19: note: in expansion of macro 'ttctrl' #define ttesc(c) (ttctrl('['), ttputc(c)) ^ tth19.c:92:3: note: in expansion of macro 'ttesc' ttesc(new & WWM_REV ? 'p' : 'q'); ^ tth19.c: At top level: tth19.c:98:1: warning: return type defaults to 'int' [-Wimplicit-int] h19_insline(n) ^ tth19.c: In function 'h19_insline': tth19.c:98:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] tth19.c:76:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; \ ^ tth19.c:81:17: note: in expansion of macro 'PAD' #define ILPAD() PAD((NROW - tt.tt_row) * 10) /* 1 ms per char */ ^ tth19.c:102:3: note: in expansion of macro 'ILPAD' ILPAD(); ^ tth19.c: At top level: tth19.c:106:1: warning: return type defaults to 'int' [-Wimplicit-int] h19_delline(n) ^ tth19.c: In function 'h19_delline': tth19.c:106:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] tth19.c:76:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; \ ^ tth19.c:81:17: note: in expansion of macro 'PAD' #define ILPAD() PAD((NROW - tt.tt_row) * 10) /* 1 ms per char */ ^ tth19.c:110:3: note: in expansion of macro 'ILPAD' ILPAD(); ^ tth19.c: At top level: tth19.c:114:1: warning: return type defaults to 'int' [-Wimplicit-int] h19_putc(c) ^ tth19.c:126:1: warning: return type defaults to 'int' [-Wimplicit-int] h19_write(p, n) ^ tth19.c: In function 'h19_write': tth19.c:128:10: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register n; ^ tth19.c:134:2: warning: implicit declaration of function 'ttwrite' [-Wimplicit-function-declaration] ttwrite(p, n); ^ tth19.c: At top level: tth19.c:140:1: warning: return type defaults to 'int' [-Wimplicit-int] h19_move(row, col) ^ tth19.c: In function 'h19_move': tth19.c:145:4: warning: 'return' with no value, in function returning non-void return; ^ --- tth29.o --- --- tth19.o --- tth19.c: At top level: tth19.c:181:1: warning: return type defaults to 'int' [-Wimplicit-int] h19_start() ^ tth19.c:192:1: warning: return type defaults to 'int' [-Wimplicit-int] h19_end() ^ tth19.c:201:1: warning: return type defaults to 'int' [-Wimplicit-int] h19_clreol() ^ tth19.c:206:1: warning: return type defaults to 'int' [-Wimplicit-int] h19_clreos() ^ tth19.c:211:1: warning: return type defaults to 'int' [-Wimplicit-int] h19_clear() ^ tth19.c:216:1: warning: return type defaults to 'int' [-Wimplicit-int] h19_inschar(c) ^ tth19.c: In function 'h19_inschar': tth19.c:76:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; \ ^ tth19.c:80:17: note: in expansion of macro 'PAD' #define ICPAD() PAD((NCOL - tt.tt_col) * 1) /* 0.1 ms per char */ ^ tth19.c:225:3: note: in expansion of macro 'ICPAD' ICPAD(); ^ tth19.c: At top level: tth19.c:230:1: warning: return type defaults to 'int' [-Wimplicit-int] h19_delchar(n) ^ tth19.c: In function 'h19_delchar': tth19.c:230:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] tth19.c: At top level: tth19.c:236:1: warning: return type defaults to 'int' [-Wimplicit-int] h19_scroll_down(n) ^ tth19.c: In function 'h19_scroll_down': tth19.c:236:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] tth19.c: At top level: tth19.c:243:1: warning: return type defaults to 'int' [-Wimplicit-int] h19_scroll_up(n) ^ tth19.c: In function 'h19_scroll_up': tth19.c:243:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] tth19.c: At top level: tth19.c:250:1: warning: return type defaults to 'int' [-Wimplicit-int] tt_h19() ^ --- tth29.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c tth29.c --- ttinit.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c ttinit.c --- tth29.o --- tth29.c:63:1: warning: return type defaults to 'int' [-Wimplicit-int] h29_setmodes(new) ^ tth29.c: In function 'h29_setmodes': tth29.c:64:10: warning: type defaults to 'int' in declaration of 'new' [-Wimplicit-int] register new; ^ tth29.c:66:11: warning: type defaults to 'int' in declaration of 'modes' [-Wimplicit-int] register modes = '0'; ^ In file included from tth29.c:44:0: tt.h:147:8: warning: implicit declaration of function 'ttflush' [-Wimplicit-function-declaration] : (ttflush(), *tt_obp++ = (c))) ^ tt.h:153:19: note: in expansion of macro 'ttputc' #define ttctrl(c) ttputc(ctrl(c)) ^ tt.h:154:19: note: in expansion of macro 'ttctrl' #define ttesc(c) (ttctrl('['), ttputc(c)) ^ tth29.c:78:2: note: in expansion of macro 'ttesc' ttesc('s'); ^ tth29.c: At top level: tth29.c:89:1: warning: return type defaults to 'int' [-Wimplicit-int] tt_h29() ^ tth29.c: In function 'tt_h29': tth29.c:91:6: warning: implicit declaration of function 'tt_h19' [-Wimplicit-function-declaration] if (tt_h19() < 0) ^ --- ttoutput.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c ttoutput.c --- ttinit.o --- ttinit.c:70:1: warning: return type defaults to 'int' [-Wimplicit-int] ttinit() ^ ttinit.c: In function 'ttinit': ttinit.c:107:7: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (strncmp(tp->tt_name, wwterm, tp->tt_len) == 0) ^ ttinit.c:117:6: warning: implicit declaration of function 'wwgetttysize' [-Wimplicit-function-declaration] if (wwgetttysize(0, &tt.tt_nrow, &tt.tt_ncol) < 0) ^ --- tttermcap.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c tttermcap.c tttermcap.c:49:1: warning: return type defaults to 'int' [-Wimplicit-int] tttputc(c) ^ tttermcap.c: In function 'tttputc': tttermcap.c:49:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] In file included from tttermcap.c:43:0: tt.h:147:8: warning: implicit declaration of function 'ttflush' [-Wimplicit-function-declaration] : (ttflush(), *tt_obp++ = (c))) ^ tttermcap.c:51:2: note: in expansion of macro 'ttputc' ttputc(c); ^ tttermcap.c: At top level: tttermcap.c:54:1: warning: return type defaults to 'int' [-Wimplicit-int] ttxputc(c) ^ tttermcap.c: In function 'ttxputc': tttermcap.c:54:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] tttermcap.c: In function 'ttxgetstr': tttermcap.c:87:2: warning: implicit declaration of function 'tputs' [-Wimplicit-function-declaration] tputs(buf, 1, ttxputc); ^ tttermcap.c: At top level: tttermcap.c:93:1: warning: return type defaults to 'int' [-Wimplicit-int] tttgoto(s, col, row) ^ tttermcap.c: In function 'tttgoto': tttermcap.c:93:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] tttermcap.c:93:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] tttermcap.c:98:2: warning: implicit declaration of function 'ttputs' [-Wimplicit-function-declaration] ttputs(tgoto(p, col, row)); ^ tttermcap.c: At top level: tttermcap.c:103:1: warning: return type defaults to 'int' [-Wimplicit-int] ttpgoto(s, col, row, n) ^ tttermcap.c: In function 'ttpgoto': tttermcap.c:103:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] tttermcap.c:103:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] tttermcap.c:103:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] tttermcap.c: At top level: tttermcap.c:110:1: warning: return type defaults to 'int' [-Wimplicit-int] ttstrcmp(a, b) ^ tttermcap.c: In function 'ttstrcmp': tttermcap.c:115:10: warning: implicit declaration of function 'bcmp' [-Wimplicit-function-declaration] if (r = bcmp(a->ts_str, b->ts_str, ^ --- tttvi925.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c tttvi925.c --- ttoutput.o --- ttoutput.c:55:1: warning: return type defaults to 'int' [-Wimplicit-int] ttflush() ^ ttoutput.c: In function 'ttflush': ttoutput.c:58:11: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register n = tt_obp - tt_ob; ^ ttoutput.c:61:3: warning: 'return' with no value, in function returning non-void return; ^ ttoutput.c:66:3: warning: 'return' with no value, in function returning non-void return; ^ ttoutput.c: At top level: ttoutput.c:89:1: warning: return type defaults to 'int' [-Wimplicit-int] ttputs(s) ^ ttoutput.c:96:1: warning: return type defaults to 'int' [-Wimplicit-int] ttwrite(s, n) ^ ttoutput.c: In function 'ttwrite': ttoutput.c:98:11: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register n; ^ ttoutput.c:138:13: warning: type defaults to 'int' in declaration of 'm' [-Wimplicit-int] register m; ^ --- tttvi925.o --- tttvi925.c:58:1: warning: return type defaults to 'int' [-Wimplicit-int] tt_tvi925() ^ tttvi925.c: In function 'tt_tvi925': tttvi925.c:61:6: warning: implicit declaration of function 'tt_generic' [-Wimplicit-function-declaration] if (tt_generic() < 0) ^ --- ttwyse60.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c ttwyse60.c --- ttwyse75.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c ttwyse75.c --- ttwyse60.o --- ttwyse60.c:64:1: warning: return type defaults to 'int' [-Wimplicit-int] tt_wyse60() ^ ttwyse60.c: In function 'tt_wyse60': ttwyse60.c:69:6: warning: implicit declaration of function 'tt_generic' [-Wimplicit-function-declaration] if (tt_generic() < 0) ^ --- ttwyse75.o --- ttwyse75.c:64:1: warning: return type defaults to 'int' [-Wimplicit-int] tt_wyse75() ^ ttwyse75.c: In function 'tt_wyse75': ttwyse75.c:69:6: warning: implicit declaration of function 'tt_generic' [-Wimplicit-function-declaration] if (tt_generic() < 0) ^ --- ttzapple.o --- --- ttzentec.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c ttzentec.c --- ttzapple.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c ttzapple.c --- var.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c var.c --- ttzentec.o --- ttzentec.c:61:1: warning: return type defaults to 'int' [-Wimplicit-int] tt_zentec() ^ ttzentec.c: In function 'tt_zentec': ttzentec.c:63:6: warning: implicit declaration of function 'tt_generic' [-Wimplicit-function-declaration] if (tt_generic() < 0) ^ --- ttzapple.o --- ttzapple.c:73:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_setmodes(new) ^ ttzapple.c: In function 'zz_setmodes': ttzapple.c:73:1: warning: type of 'new' defaults to 'int' [-Wimplicit-int] In file included from ttzapple.c:44:0: tt.h:147:8: warning: implicit declaration of function 'ttflush' [-Wimplicit-function-declaration] : (ttflush(), *tt_obp++ = (c))) ^ tt.h:153:19: note: in expansion of macro 'ttputc' #define ttctrl(c) ttputc(ctrl(c)) ^ tt.h:154:19: note: in expansion of macro 'ttctrl' #define ttesc(c) (ttctrl('['), ttputc(c)) ^ ttzapple.c:77:4: note: in expansion of macro 'ttesc' ttesc('+'); ^ ttzapple.c: At top level: ttzapple.c:84:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_insline(n) ^ ttzapple.c: In function 'zz_insline': ttzapple.c:84:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] ttzapple.c: At top level: ttzapple.c:94:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_delline(n) ^ ttzapple.c: In function 'zz_delline': ttzapple.c:94:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] ttzapple.c: At top level: ttzapple.c:104:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_putc(c) ^ ttzapple.c:114:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_write(p, n) ^ ttzapple.c: In function 'zz_write': ttzapple.c:116:11: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register n; ^ ttzapple.c:120:2: warning: implicit declaration of function 'ttwrite' [-Wimplicit-function-declaration] ttwrite(p, n); ^ ttzapple.c: At top level: ttzapple.c:126:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_move(row, col) ^ ttzapple.c: In function 'zz_move': ttzapple.c:127:11: warning: type defaults to 'int' in declaration of 'row' [-Wimplicit-int] register row, col; ^ ttzapple.c:127:16: warning: type defaults to 'int' in declaration of 'col' [-Wimplicit-int] register row, col; ^ ttzapple.c:129:11: warning: type defaults to 'int' in declaration of 'x' [-Wimplicit-int] register x; ^ ttzapple.c:134:4: warning: 'return' with no value, in function returning non-void return; ^ ttzapple.c: At top level: ttzapple.c:222:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_start() ^ ttzapple.c: In function 'zz_start': ttzapple.c:233:2: warning: implicit declaration of function 'zz_setscroll' [-Wimplicit-function-declaration] zz_setscroll(0, NROW - 1); ^ ttzapple.c:234:2: warning: implicit declaration of function 'zz_clear' [-Wimplicit-function-declaration] zz_clear(); ^ ttzapple.c: At top level: ttzapple.c:238:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_reset() ^ ttzapple.c:246:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_end() ^ ttzapple.c:255:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_clreol() ^ ttzapple.c:260:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_clreos() ^ ttzapple.c:265:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_clear() ^ ttzapple.c:271:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_insspace(n) ^ ttzapple.c: In function 'zz_insspace': ttzapple.c:271:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] ttzapple.c: At top level: ttzapple.c:281:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_delchar(n) ^ ttzapple.c: In function 'zz_delchar': ttzapple.c:281:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] ttzapple.c: At top level: ttzapple.c:291:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_scroll_down(n) ^ ttzapple.c: In function 'zz_scroll_down': ttzapple.c:291:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] ttzapple.c: At top level: ttzapple.c:304:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_scroll_up(n) ^ ttzapple.c: In function 'zz_scroll_up': ttzapple.c:304:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] ttzapple.c: At top level: ttzapple.c:314:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_setscroll(top, bot) ^ ttzapple.c: In function 'zz_setscroll': ttzapple.c:314:1: warning: type of 'top' defaults to 'int' [-Wimplicit-int] ttzapple.c:314:1: warning: type of 'bot' defaults to 'int' [-Wimplicit-int] ttzapple.c: At top level: ttzapple.c:325:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_set_token(t, s, n) ^ ttzapple.c: In function 'zz_set_token': ttzapple.c:325:1: warning: type of 't' defaults to 'int' [-Wimplicit-int] ttzapple.c:325:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] ttzapple.c:334:3: warning: implicit declaration of function 'ttputs' [-Wimplicit-function-declaration] ttputs(buf); ^ ttzapple.c: At top level: ttzapple.c:345:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_put_token(t, s, n) ^ ttzapple.c: In function 'zz_put_token': ttzapple.c:345:1: warning: type of 't' defaults to 'int' [-Wimplicit-int] ttzapple.c:345:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] ttzapple.c: At top level: ttzapple.c:360:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_rint(p, n) ^ ttzapple.c: In function 'zz_rint': ttzapple.c:360:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] ttzapple.c:363:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ ttzapple.c:369:12: warning: type defaults to 'int' in declaration of 'c' [-Wimplicit-int] register c = (unsigned char) *p++; ^ ttzapple.c: At top level: ttzapple.c:416:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_checksum(p, n) ^ ttzapple.c: In function 'zz_checksum': ttzapple.c:418:11: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register n; ^ ttzapple.c:421:12: warning: type defaults to 'int' in declaration of 'c' [-Wimplicit-int] register c = *p++ & 0x7f; ^ ttzapple.c: At top level: ttzapple.c:427:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_compress(flag) ^ ttzapple.c: In function 'zz_compress': ttzapple.c:427:1: warning: type of 'flag' defaults to 'int' [-Wimplicit-int] ttzapple.c: At top level: ttzapple.c:435:1: warning: return type defaults to 'int' [-Wimplicit-int] zz_checkpoint() ^ ttzapple.c:447:1: warning: return type defaults to 'int' [-Wimplicit-int] tt_zapple() ^ --- win.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c win.c --- var.o --- var.c:110:1: warning: return type defaults to 'int' [-Wimplicit-int] var_unset1(head, name) ^ var.c: In function 'var_lookup1': var.c:135:11: warning: type defaults to 'int' in declaration of 'cmp' [-Wimplicit-int] register cmp; ^ var.c:138:14: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if ((cmp = strcmp(name, (*p)->r_name)) < 0) ^ var.c: At top level: var.c:148:1: warning: return type defaults to 'int' [-Wimplicit-int] var_walk1(r, func, a) ^ --- wwadd.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwadd.c --- wwalloc.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwalloc.c --- wwadd.o --- wwadd.c:48:1: warning: return type defaults to 'int' [-Wimplicit-int] wwadd(w1, w2) ^ wwadd.c: In function 'wwadd': wwadd.c:52:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ wwadd.c:64:12: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register j; ^ --- win.o --- win.c: In function 'openwin': win.c:66:1: warning: type of 'id' defaults to 'int' [-Wimplicit-int] openwin(id, row, col, nrow, ncol, nline, label, haspty, hasframe, shf, sh) ^ win.c:66:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] win.c:66:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] win.c:66:1: warning: type of 'nrow' defaults to 'int' [-Wimplicit-int] win.c:66:1: warning: type of 'ncol' defaults to 'int' [-Wimplicit-int] win.c:66:1: warning: type of 'nline' defaults to 'int' [-Wimplicit-int] win.c:73:22: warning: implicit declaration of function 'findid' [-Wimplicit-function-declaration] if (id < 0 && (id = findid()) < 0) ^ win.c:77:3: warning: implicit declaration of function 'error' [-Wimplicit-function-declaration] error("Illegal window position."); ^ win.c:89:20: warning: implicit declaration of function 'setlabel' [-Wimplicit-function-declaration] if (label != 0 && setlabel(w, label) < 0) ^ win.c:91:2: warning: implicit declaration of function 'wwcursor' [-Wimplicit-function-declaration] wwcursor(w, 1); ^ win.c:97:2: warning: implicit declaration of function 'setselwin' [-Wimplicit-function-declaration] setselwin((struct ww *)0); ^ win.c:98:2: warning: implicit declaration of function 'addwin' [-Wimplicit-function-declaration] addwin(w, 0); ^ win.c:100:6: warning: implicit declaration of function 'wwspawn' [-Wimplicit-function-declaration] if (wwspawn(w, shf, sh) < 0) { ^ win.c:102:3: warning: implicit declaration of function 'closewin' [-Wimplicit-function-declaration] closewin(w); ^ win.c: At top level: win.c:108:1: warning: return type defaults to 'int' [-Wimplicit-int] findid() ^ win.c: In function 'findid': win.c:110:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ win.c: In function 'findselwin': win.c:125:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ win.c: At top level: win.c:138:1: warning: return type defaults to 'int' [-Wimplicit-int] closewin(w) ^ win.c: In function 'closewin': win.c:142:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ win.c:145:3: warning: implicit declaration of function 'closewin1' [-Wimplicit-function-declaration] closewin1(w); ^ win.c:164:3: warning: implicit declaration of function 'reframe' [-Wimplicit-function-declaration] reframe(); ^ win.c: In function 'openiwin': win.c:172:1: warning: type of 'nrow' defaults to 'int' [-Wimplicit-int] openiwin(nrow, label) ^ win.c: At top level: win.c:195:1: warning: return type defaults to 'int' [-Wimplicit-int] closeiwin(w) ^ win.c:202:1: warning: return type defaults to 'int' [-Wimplicit-int] closewin1(w) ^ win.c: In function 'closewin1': win.c:212:3: warning: implicit declaration of function 'str_free' [-Wimplicit-function-declaration] str_free(w->ww_label); ^ win.c:213:2: warning: implicit declaration of function 'deletewin' [-Wimplicit-function-declaration] deletewin(w); ^ win.c:214:2: warning: implicit declaration of function 'wwclose' [-Wimplicit-function-declaration] wwclose(w); ^ win.c: At top level: win.c:224:1: warning: return type defaults to 'int' [-Wimplicit-int] front(w, doreframe) ^ win.c: In function 'front': win.c:228:53: warning: implicit declaration of function 'wwvisible' [-Wimplicit-function-declaration] if (w->ww_back != (isfg(w) ? framewin : fgwin) && !wwvisible(w)) { ^ win.c: At top level: win.c:241:1: warning: return type defaults to 'int' [-Wimplicit-int] addwin(w, fg) ^ win.c: In function 'addwin': win.c:246:3: warning: implicit declaration of function 'wwadd' [-Wimplicit-function-declaration] wwadd(w, framewin); ^ win.c: At top level: win.c:257:1: warning: return type defaults to 'int' [-Wimplicit-int] deletewin(w) ^ win.c: In function 'deletewin': win.c:262:2: warning: implicit declaration of function 'wwdelete' [-Wimplicit-function-declaration] wwdelete(w); ^ win.c: At top level: win.c:265:1: warning: return type defaults to 'int' [-Wimplicit-int] reframe() ^ win.c: In function 'reframe': win.c:269:2: warning: implicit declaration of function 'wwunframe' [-Wimplicit-function-declaration] wwunframe(framewin); ^ win.c:272:4: warning: implicit declaration of function 'wwframe' [-Wimplicit-function-declaration] wwframe(w, framewin); ^ win.c:273:4: warning: implicit declaration of function 'labelwin' [-Wimplicit-function-declaration] labelwin(w); ^ win.c: At top level: win.c:277:1: warning: return type defaults to 'int' [-Wimplicit-int] labelwin(w) ^ win.c: In function 'labelwin': win.c:283:3: warning: 'return' with no value, in function returning non-void return; ^ win.c:289:3: warning: implicit declaration of function 'wwlabel' [-Wimplicit-function-declaration] wwlabel(w, framewin, 1, buf, mode); ^ win.c: At top level: win.c:303:1: warning: return type defaults to 'int' [-Wimplicit-int] stopwin(w) ^ win.c: In function 'stopwin': win.c:306:39: warning: implicit declaration of function 'wwstoptty' [-Wimplicit-function-declaration] if (w->ww_pty >= 0 && w->ww_ispty && wwstoptty(w->ww_pty) < 0) ^ win.c: At top level: win.c:312:1: warning: return type defaults to 'int' [-Wimplicit-int] startwin(w) ^ win.c: In function 'startwin': win.c:315:39: warning: implicit declaration of function 'wwstarttty' [-Wimplicit-function-declaration] if (w->ww_pty >= 0 && w->ww_ispty && wwstarttty(w->ww_pty) < 0) ^ win.c: At top level: win.c:321:1: warning: return type defaults to 'int' [-Wimplicit-int] sizewin(w, nrow, ncol) ^ win.c: In function 'sizewin': win.c:321:1: warning: type of 'nrow' defaults to 'int' [-Wimplicit-int] win.c:321:1: warning: type of 'ncol' defaults to 'int' [-Wimplicit-int] win.c:329:6: warning: implicit declaration of function 'wwsize' [-Wimplicit-function-declaration] if (wwsize(w, nrow, ncol) < 0) ^ win.c: At top level: win.c:335:1: warning: return type defaults to 'int' [-Wimplicit-int] waitnl(w) ^ win.c: In function 'waitnl': win.c:338:9: warning: implicit declaration of function 'waitnl1' [-Wimplicit-function-declaration] (void) waitnl1(w, "[Type any key to continue]"); ^ win.c: At top level: win.c:341:1: warning: return type defaults to 'int' [-Wimplicit-int] more(w, always) ^ win.c: In function 'more': win.c:352:2: warning: implicit declaration of function 'wwputs' [-Wimplicit-function-declaration] wwputs("\033E", w); ^ win.c: At top level: win.c:357:1: warning: return type defaults to 'int' [-Wimplicit-int] waitnl1(w, prompt) ^ win.c: In function 'waitnl1': win.c:365:2: warning: implicit declaration of function 'wwprintf' [-Wimplicit-function-declaration] wwprintf(w, "\033Y%c%c\033sA%s\033rA ", ^ win.c:369:3: warning: implicit declaration of function 'wwiomux' [-Wimplicit-function-declaration] wwiomux(); ^ --- wwbox.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwbox.c --- wwalloc.o --- wwalloc.c: In function 'wwalloc': wwalloc.c:47:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] wwalloc(row, col, nrow, ncol, size) ^ wwalloc.c:47:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] wwalloc.c:47:1: warning: type of 'nrow' defaults to 'int' [-Wimplicit-int] wwalloc.c:47:1: warning: type of 'ncol' defaults to 'int' [-Wimplicit-int] wwalloc.c:47:1: warning: type of 'size' defaults to 'int' [-Wimplicit-int] wwalloc.c: At top level: wwalloc.c:70:1: warning: return type defaults to 'int' [-Wimplicit-int] wwfree(p, row) ^ wwalloc.c: In function 'wwfree': wwalloc.c:70:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] --- wwbox.o --- wwbox.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] wwbox(w, r, c, nr, nc) ^ wwbox.c: In function 'wwbox': wwbox.c:48:10: warning: type defaults to 'int' in declaration of 'r' [-Wimplicit-int] register r, c; ^ wwbox.c:48:13: warning: type defaults to 'int' in declaration of 'c' [-Wimplicit-int] register r, c; ^ wwbox.c:51:11: warning: type defaults to 'int' in declaration of 'r1' [-Wimplicit-int] register r1, c1; ^ wwbox.c:51:15: warning: type defaults to 'int' in declaration of 'c1' [-Wimplicit-int] register r1, c1; ^ wwbox.c:52:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ wwbox.c:56:2: warning: implicit declaration of function 'wwframec' [-Wimplicit-function-declaration] wwframec(w, r, c, WWF_D|WWF_R); ^ --- wwchild.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwchild.c --- wwclose.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwclose.c wwclose.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int] wwclose(w) ^ wwclose.c: In function 'wwclose': wwclose.c:50:10: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] (void) close(w->ww_pty); ^ wwclose.c:53:2: warning: implicit declaration of function 'wwfree' [-Wimplicit-function-declaration] wwfree((char **)w->ww_win, w->ww_w.t); ^ wwclose.c:57:2: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free((char *)(w->ww_nvis + w->ww_w.t)); ^ wwclose.c:57:2: warning: incompatible implicit declaration of built-in function 'free' wwclose.c:57:2: note: include '' or provide a declaration of 'free' --- wwclreol.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwclreol.c wwclreol.c:50:1: warning: return type defaults to 'int' [-Wimplicit-int] wwclreol1(w, row, col, cleared) ^ wwclreol.c: In function 'wwclreol1': wwclreol.c:55:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ wwclreol.c:73:3: warning: 'return' with no value, in function returning non-void return; ^ --- wwclreos.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwclreos.c --- wwcursor.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwcursor.c --- wwclreos.o --- wwclreos.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] wwclreos(w, row, col) ^ wwclreos.c: In function 'wwclreos': wwclreos.c:46:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] wwclreos.c:46:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] wwclreos.c:49:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ In file included from wwclreos.c:43:0: ww.h:253:25: warning: implicit declaration of function 'wwclreol1' [-Wimplicit-function-declaration] #define wwclreol(w,r,c) wwclreol1((w), (r), (c), 0) ^ wwclreos.c:51:2: note: in expansion of macro 'wwclreol' wwclreol(w, row, col); ^ wwclreos.c:56:3: warning: implicit declaration of function 'wwupdate1' [-Wimplicit-function-declaration] wwupdate1(w->ww_i.t, w->ww_i.b); ^ --- wwcursor.o --- wwcursor.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int] wwcursor(w, on) ^ wwcursor.c: In function 'wwcursor': wwcursor.c:45:1: warning: type of 'on' defaults to 'int' [-Wimplicit-int] wwcursor.c:52:4: warning: 'return' with no value, in function returning non-void return; ^ wwcursor.c:56:4: warning: 'return' with no value, in function returning non-void return; ^ wwcursor.c:64:4: warning: 'return' with no value, in function returning non-void return; ^ wwcursor.c: At top level: wwcursor.c:76:1: warning: return type defaults to 'int' [-Wimplicit-int] wwsetcursormodes(new) ^ wwcursor.c: In function 'wwsetcursormodes': wwcursor.c:77:10: warning: type defaults to 'int' in declaration of 'new' [-Wimplicit-int] register new; ^ wwcursor.c:79:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ wwcursor.c:81:11: warning: type defaults to 'int' in declaration of 'old' [-Wimplicit-int] register old = wwcursormodes; ^ wwcursor.c:85:3: warning: 'return' with no value, in function returning non-void return; ^ --- wwdata.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwdata.c --- wwdelchar.o --- --- wwdelete.o --- --- wwdelchar.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwdelchar.c --- wwdelete.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwdelete.c --- wwdelchar.o --- wwdelchar.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] wwdelchar(w, row, col) ^ wwdelchar.c: In function 'wwdelchar': wwdelchar.c:46:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] wwdelchar.c:46:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] wwdelchar.c:49:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ wwdelchar.c:70:3: warning: 'return' with no value, in function returning non-void return; ^ wwdelchar.c:90:4: warning: 'return' with no value, in function returning non-void return; ^ wwdelchar.c:118:3: warning: implicit declaration of function 'xxdelchar' [-Wimplicit-function-declaration] xxdelchar(row, col); ^ --- wwdelline.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwdelline.c --- wwdelete.o --- wwdelete.c:48:1: warning: return type defaults to 'int' [-Wimplicit-int] wwdelete(w) ^ wwdelete.c: In function 'wwdelete': wwdelete.c:51:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ wwdelete.c:54:12: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register j; ^ wwdelete.c:77:3: warning: implicit declaration of function 'wwdelete1' [-Wimplicit-function-declaration] wwdelete1(w->ww_forw, ^ wwdelete.c: At top level: wwdelete.c:85:1: warning: return type defaults to 'int' [-Wimplicit-int] wwdelete1(w, t, b, l, r) ^ wwdelete.c: In function 'wwdelete1': wwdelete.c:85:1: warning: type of 't' defaults to 'int' [-Wimplicit-int] wwdelete.c:85:1: warning: type of 'b' defaults to 'int' [-Wimplicit-int] wwdelete.c:85:1: warning: type of 'l' defaults to 'int' [-Wimplicit-int] wwdelete.c:85:1: warning: type of 'r' defaults to 'int' [-Wimplicit-int] wwdelete.c:100:4: warning: 'return' with no value, in function returning non-void return; ^ wwdelete.c:104:12: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register j; ^ wwdelete.c:130:3: warning: 'return' with no value, in function returning non-void return; ^ --- wwdelline.o --- wwdelline.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int] wwdelline(w, row) ^ wwdelline.c: In function 'wwdelline': wwdelline.c:49:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ wwdelline.c:67:12: warning: implicit declaration of function 'wwscroll1' [-Wimplicit-function-declaration] deleted = wwscroll1(w, row1, row2, 1, visible); ^ wwdelline.c:84:3: warning: implicit declaration of function 'wwclreol1' [-Wimplicit-function-declaration] wwclreol1(w, w->ww_b.b - 1, w->ww_b.l, deleted); ^ --- wwdump.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwdump.c --- wwend.o --- --- wwenviron.o --- --- wwend.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwend.c --- wwenviron.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwenviron.c --- wwdump.o --- wwdump.c:50:1: warning: return type defaults to 'int' [-Wimplicit-int] wwdumpwin(w) ^ wwdump.c: In function 'wwdumpwin': wwdump.c:53:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i, j; ^ --- wwerror.o --- --- wwdump.o --- wwdump.c:53:14: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register i, j; ^ wwdump.c: At top level: wwdump.c:64:1: warning: return type defaults to 'int' [-Wimplicit-int] wwdumpnvis(w) ^ wwdump.c: In function 'wwdumpnvis': wwdump.c:67:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ wwdump.c: At top level: wwdump.c:79:1: warning: return type defaults to 'int' [-Wimplicit-int] wwdumpsmap() ^ wwdump.c: In function 'wwdumpsmap': wwdump.c:81:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i, j; ^ wwdump.c:81:14: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register i, j; ^ wwdump.c: At top level: wwdump.c:92:1: warning: return type defaults to 'int' [-Wimplicit-int] wwdumpns() ^ wwdump.c: In function 'wwdumpns': wwdump.c:94:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i, j; ^ wwdump.c:94:14: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register i, j; ^ wwdump.c: At top level: wwdump.c:106:1: warning: return type defaults to 'int' [-Wimplicit-int] wwdumpos() ^ wwdump.c: In function 'wwdumpos': wwdump.c:108:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i, j; ^ wwdump.c:108:14: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register i, j; ^ --- wwerror.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwerror.c --- wwend.o --- wwend.c: In function 'wwend': wwend.c:53:10: warning: implicit declaration of function 'alarm' [-Wimplicit-function-declaration] (void) alarm(0); ^ wwend.c:56:2: warning: implicit declaration of function 'xxend' [-Wimplicit-function-declaration] xxend(); ^ wwend.c:58:9: warning: implicit declaration of function 'wwsettty' [-Wimplicit-function-declaration] (void) wwsettty(0, &wwoldtty); ^ --- wwenviron.o --- wwenviron.c:54:1: warning: return type defaults to 'int' [-Wimplicit-int] wwenviron(wp) ^ wwenviron.c: In function 'wwenviron': wwenviron.c:57:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ wwenviron.c:71:12: warning: implicit declaration of function 'open' [-Wimplicit-function-declaration] if ((i = open(wp->ww_ttyname, 2)) < 0) ^ wwenviron.c:73:7: warning: implicit declaration of function 'wwsettty' [-Wimplicit-function-declaration] if (wwsettty(i, &wwwintty) < 0) ^ wwenviron.c:75:7: warning: implicit declaration of function 'wwsetttysize' [-Wimplicit-function-declaration] if (wwsetttysize(i, wp->ww_w.nr, wp->ww_w.nc) < 0) ^ wwenviron.c:78:9: warning: implicit declaration of function 'dup2' [-Wimplicit-function-declaration] (void) dup2(i, 0); ^ wwenviron.c:81:9: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] (void) close(i); ^ --- wwflush.o --- --- wwenviron.o --- wwenviron.c:83:9: warning: implicit declaration of function 'setsid' [-Wimplicit-function-declaration] (void) setsid(); ^ wwenviron.c:99:9: warning: implicit declaration of function 'setenv' [-Wimplicit-function-declaration] (void) setenv("TERMCAP", buf, 1); ^ --- wwflush.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwflush.c --- wwframe.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwframe.c --- wwgets.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwgets.c --- wwframe.o --- wwframe.c:49:1: warning: return type defaults to 'int' [-Wimplicit-int] wwframe(w, wframe) ^ wwframe.c: In function 'wwframe': wwframe.c:53:11: warning: type defaults to 'int' in declaration of 'r' [-Wimplicit-int] register r, c; ^ wwframe.c:53:14: warning: type defaults to 'int' in declaration of 'c' [-Wimplicit-int] register r, c; ^ wwframe.c:57:11: warning: type defaults to 'int' in declaration of 'code' [-Wimplicit-int] register code; ^ wwframe.c:84:6: warning: implicit declaration of function 'wwframec' [-Wimplicit-function-declaration] wwframec(wframe, r, c, code|WWF_TOP); ^ wwframe.c: At top level: wwframe.c:199:1: warning: return type defaults to 'int' [-Wimplicit-int] wwframec(f, r, c, code) ^ wwframe.c: In function 'wwframec': wwframe.c:201:10: warning: type defaults to 'int' in declaration of 'r' [-Wimplicit-int] register r, c; ^ wwframe.c:201:13: warning: type defaults to 'int' in declaration of 'c' [-Wimplicit-int] register r, c; ^ wwframe.c:208:3: warning: 'return' with no value, in function returning non-void return; ^ --- wwflush.o --- wwflush.c:48:1: warning: return type defaults to 'int' [-Wimplicit-int] wwflush() ^ wwflush.c: In function 'wwflush': wwflush.c:50:11: warning: type defaults to 'int' in declaration of 'row' [-Wimplicit-int] register row, col; ^ wwflush.c:50:16: warning: type defaults to 'int' in declaration of 'col' [-Wimplicit-int] register row, col; ^ wwflush.c:60:2: warning: implicit declaration of function 'xxmove' [-Wimplicit-function-declaration] xxmove(row, col); ^ wwflush.c:62:3: warning: implicit declaration of function 'xxflush' [-Wimplicit-function-declaration] xxflush(0); ^ wwflush.c:63:3: warning: implicit declaration of function 'wwcheckpoint' [-Wimplicit-function-declaration] wwcheckpoint(); ^ wwflush.c: At top level: wwflush.c:68:1: warning: return type defaults to 'int' [-Wimplicit-int] wwcheckpoint() ^ wwflush.c: In function 'wwcheckpoint': wwflush.c:78:10: warning: implicit declaration of function 'alarm' [-Wimplicit-function-declaration] (void) alarm(3); ^ wwflush.c:85:3: warning: implicit declaration of function 'wwcopyscreen' [-Wimplicit-function-declaration] wwcopyscreen(wwcs, wwos); ^ wwflush.c:87:3: warning: implicit declaration of function 'wwreset' [-Wimplicit-function-declaration] wwreset(); ^ In file included from wwflush.c:43:0: ww.h:255:20: warning: implicit declaration of function 'wwupdate1' [-Wimplicit-function-declaration] #define wwupdate() wwupdate1(0, wwnrow); ^ wwflush.c:88:3: note: in expansion of macro 'wwupdate' wwupdate(); ^ wwflush.c: At top level: wwflush.c:97:1: warning: return type defaults to 'int' [-Wimplicit-int] wwcopyscreen(s1, s2) ^ wwflush.c: In function 'wwcopyscreen': wwflush.c:100:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ wwflush.c:101:11: warning: type defaults to 'int' in declaration of 's' [-Wimplicit-int] register s = wwncol * sizeof **s1; ^ --- wwinit.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwinit.c --- wwgets.o --- wwgets.c: In function 'rub': wwgets.c:52:10: warning: implicit declaration of function 'wwwrite' [-Wimplicit-function-declaration] (void) wwwrite(w, "\b \b", 3); ^ wwgets.c: In function 'wwgets': wwgets.c:66:4: warning: implicit declaration of function 'wwiomux' [-Wimplicit-function-declaration] wwiomux(); ^ wwgets.c:100:5: warning: implicit declaration of function 'wwputc' [-Wimplicit-function-declaration] wwputc(ctrl('g'), w); ^ wwgets.c:103:8: warning: implicit declaration of function 'wwputs' [-Wimplicit-function-declaration] wwputs(unctrl(*p++ = c), w); ^ --- wwinit.o --- wwinit.c:51:1: warning: return type defaults to 'int' [-Wimplicit-int] wwinit() ^ wwinit.c: In function 'wwinit': wwinit.c:53:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i, j; ^ wwinit.c:53:14: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register i, j; ^ wwinit.c:57:17: warning: implicit declaration of function 'getdtablesize' [-Wimplicit-function-declaration] wwdtablesize = getdtablesize(); ^ wwinit.c:72:6: warning: implicit declaration of function 'wwgettty' [-Wimplicit-function-declaration] if (wwgettty(0, &wwoldtty) < 0) ^ wwinit.c:117:6: warning: implicit declaration of function 'wwsettty' [-Wimplicit-function-declaration] if (wwsettty(0, &wwnewtty) < 0) ^ wwinit.c:204:6: warning: implicit declaration of function 'xxinit' [-Wimplicit-function-declaration] if (xxinit() < 0) ^ wwinit.c:266:3: warning: implicit declaration of function 'wwaddcap1' [-Wimplicit-function-declaration] wwaddcap1(WWT_REV, &kp); ^ wwinit.c:285:2: warning: implicit declaration of function 'wwaddcap' [-Wimplicit-function-declaration] wwaddcap("kb", &kp); ^ wwinit.c:286:2: warning: implicit declaration of function 'wwaddcap2' [-Wimplicit-function-declaration] wwaddcap2("ku", &kp); ^ wwinit.c:320:21: warning: implicit declaration of function 'getpid' [-Wimplicit-function-declaration] fcntl(0, F_SETOWN, getpid()); ^ wwinit.c:323:2: warning: implicit declaration of function 'wwstart1' [-Wimplicit-function-declaration] wwstart1(); ^ wwinit.c: At top level: wwinit.c:337:1: warning: return type defaults to 'int' [-Wimplicit-int] wwaddcap(cap, kp) ^ wwinit.c:359:1: warning: return type defaults to 'int' [-Wimplicit-int] wwaddcap1(cap, kp) ^ wwinit.c:368:1: warning: return type defaults to 'int' [-Wimplicit-int] wwaddcap2(cap, kp) ^ wwinit.c:393:1: warning: return type defaults to 'int' [-Wimplicit-int] wwstart() ^ wwinit.c: In function 'wwstart': wwinit.c:395:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ wwinit.c: At top level: wwinit.c:404:1: warning: return type defaults to 'int' [-Wimplicit-int] wwstart1() ^ wwinit.c: In function 'wwstart1': wwinit.c:406:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i, j; ^ wwinit.c:406:14: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register i, j; ^ wwinit.c:414:2: warning: implicit declaration of function 'xxstart' [-Wimplicit-function-declaration] xxstart(); ^ wwinit.c: At top level: wwinit.c:423:1: warning: return type defaults to 'int' [-Wimplicit-int] wwreset() ^ wwinit.c: In function 'wwreset': wwinit.c:425:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ wwinit.c:427:2: warning: implicit declaration of function 'xxreset' [-Wimplicit-function-declaration] xxreset(); ^ --- wwinschar.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwinschar.c wwinschar.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] wwinschar(w, row, col, c, m) ^ wwinschar.c: In function 'wwinschar': wwinschar.c:46:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] wwinschar.c:46:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] wwinschar.c:50:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ wwinschar.c:72:3: warning: 'return' with no value, in function returning non-void return; ^ wwinschar.c:92:4: warning: 'return' with no value, in function returning non-void return; ^ wwinschar.c:121:4: warning: implicit declaration of function 'xxinschar' [-Wimplicit-function-declaration] xxinschar(row, col, c, m); ^ wwinschar.c:123:4: warning: implicit declaration of function 'xxinsspace' [-Wimplicit-function-declaration] xxinsspace(row, col); ^ --- wwinsline.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwinsline.c --- wwiomux.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwiomux.c --- wwinsline.o --- wwinsline.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int] wwinsline(w, row) ^ wwinsline.c: In function 'wwinsline': wwinsline.c:49:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ wwinsline.c:67:12: warning: implicit declaration of function 'wwscroll1' [-Wimplicit-function-declaration] deleted = wwscroll1(w, row1, row2, -1, visible); ^ wwinsline.c:84:3: warning: implicit declaration of function 'wwclreol1' [-Wimplicit-function-declaration] wwclreol1(w, row, w->ww_b.l, deleted); ^ --- wwiomux.o --- wwiomux.c:63:1: warning: return type defaults to 'int' [-Wimplicit-int] wwiomux() ^ wwiomux.c: In function 'wwiomux': wwiomux.c:67:11: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register n; ^ wwiomux.c:76:4: warning: 'return' with no value, in function returning non-void return; ^ In file included from wwiomux.c:43:0: ww.h:255:20: warning: implicit declaration of function 'wwupdate1' [-Wimplicit-function-declaration] #define wwupdate() wwupdate1(0, wwnrow); ^ wwiomux.c:96:4: note: in expansion of macro 'wwupdate' wwupdate(); ^ wwiomux.c:97:4: warning: implicit declaration of function 'wwflush' [-Wimplicit-function-declaration] wwflush(); ^ wwiomux.c:103:5: warning: 'return' with no value, in function returning non-void return; ^ wwiomux.c:145:9: warning: implicit declaration of function 'read' [-Wimplicit-function-declaration] n = read(w->ww_pty, p, w->ww_obe - p); ^ wwiomux.c:148:13: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] (void) close(w->ww_pty); ^ wwiomux.c:188:8: warning: implicit declaration of function 'wwwrite' [-Wimplicit-function-declaration] n = wwwrite(w, w->ww_obp, w->ww_obq - w->ww_obp); ^ --- wwlabel.o --- --- wwmisc.o --- --- wwlabel.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwlabel.c --- wwmisc.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwmisc.c --- wwmove.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwmove.c --- wwlabel.o --- wwlabel.c:51:1: warning: return type defaults to 'int' [-Wimplicit-int] wwlabel(w, f, where, l, mode) ^ wwlabel.c: In function 'wwlabel': wwlabel.c:51:1: warning: type of 'where' defaults to 'int' [-Wimplicit-int] wwlabel.c:51:1: warning: type of 'mode' defaults to 'int' [-Wimplicit-int] wwlabel.c:57:11: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register j; ^ wwlabel.c:69:3: warning: 'return' with no value, in function returning non-void return; ^ wwlabel.c:73:3: warning: 'return' with no value, in function returning non-void return; ^ --- wwopen.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwopen.c --- wwmove.o --- wwmove.c:48:1: warning: return type defaults to 'int' [-Wimplicit-int] wwmove(w, row, col) ^ wwmove.c: In function 'wwmove': wwmove.c:48:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] wwmove.c:48:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] wwmove.c:51:11: warning: type defaults to 'int' in declaration of 'dr' [-Wimplicit-int] register dr, dc; ^ wwmove.c:51:15: warning: type defaults to 'int' in declaration of 'dc' [-Wimplicit-int] register dr, dc; ^ wwmove.c:52:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ wwmove.c:87:12: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register j = w->ww_i.l; ^ --- wwopen.o --- wwopen.c: In function 'wwopen': wwopen.c:50:1: warning: type of 'flags' defaults to 'int' [-Wimplicit-int] wwopen(flags, nrow, ncol, row, col, nline) ^ wwopen.c:50:1: warning: type of 'nrow' defaults to 'int' [-Wimplicit-int] wwopen.c:50:1: warning: type of 'ncol' defaults to 'int' [-Wimplicit-int] wwopen.c:50:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] wwopen.c:50:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] wwopen.c:50:1: warning: type of 'nline' defaults to 'int' [-Wimplicit-int] wwopen.c:53:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i, j; ^ wwopen.c:53:14: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register i, j; ^ wwopen.c:101:7: warning: implicit declaration of function 'wwgetpty' [-Wimplicit-function-declaration] if (wwgetpty(w) < 0) ^ wwopen.c:175:4: warning: implicit declaration of function 'wwfree' [-Wimplicit-function-declaration] wwfree(w->ww_win, w->ww_w.t); ^ wwopen.c:185:11: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] (void) close(w->ww_pty); ^ --- wwprintf.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwprintf.c --- wwmisc.o --- wwmisc.c:50:1: warning: return type defaults to 'int' [-Wimplicit-int] wwvisible(w) ^ wwmisc.c: In function 'wwvisible': wwmisc.c:53:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ wwmisc.c:54:11: warning: type defaults to 'int' in declaration of 'nvis' [-Wimplicit-int] register nvis = 0; ^ wwmisc.c: At top level: wwmisc.c:66:1: warning: return type defaults to 'int' [-Wimplicit-int] wwbell() ^ In file included from wwmisc.c:44:0: wwmisc.c: In function 'wwbell': tt.h:147:8: warning: implicit declaration of function 'ttflush' [-Wimplicit-function-declaration] : (ttflush(), *tt_obp++ = (c))) ^ wwmisc.c:68:2: note: in expansion of macro 'ttputc' ttputc(ctrl('g')); ^ --- wwpty.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwpty.c --- wwputc.o --- --- wwpty.o --- wwpty.c:51:1: warning: return type defaults to 'int' [-Wimplicit-int] wwgetpty(w) ^ wwpty.c: In function 'wwgetpty': wwpty.c:62:6: warning: implicit declaration of function 'openpty' [-Wimplicit-function-declaration] if (openpty(&master, &slave, ttyname, NULL, NULL) == 0) { ^ wwpty.c:66:11: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] (void) close(w->ww_pty); ^ --- wwputc.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwputc.c --- wwputs.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwputs.c --- wwredraw.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwredraw.c --- wwprintf.o --- wwprintf.c: In function 'wwprintf': wwprintf.c:54:9: warning: implicit declaration of function 'wwwrite' [-Wimplicit-function-declaration] (void) wwwrite(w, buf, vsprintf(buf, fmt, ap)); ^ wwprintf.c:54:25: warning: implicit declaration of function 'vsprintf' [-Wimplicit-function-declaration] (void) wwwrite(w, buf, vsprintf(buf, fmt, ap)); ^ --- wwputc.o --- wwputc.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int] wwputc(c, w) ^ wwputc.c: In function 'wwputc': wwputc.c:49:9: warning: implicit declaration of function 'wwwrite' [-Wimplicit-function-declaration] (void) wwwrite(w, &c, sizeof c); ^ --- wwredrawwin.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwredrawwin.c --- wwputs.o --- wwputs.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int] wwputs(s, w) ^ wwputs.c: In function 'wwputs': wwputs.c:53:9: warning: implicit declaration of function 'wwwrite' [-Wimplicit-function-declaration] (void) wwwrite(w, s, p - s - 1); ^ --- wwredraw.o --- wwredraw.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] wwredraw() ^ wwredraw.c: In function 'wwredraw': wwredraw.c:48:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i, j; ^ wwredraw.c:48:14: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register i, j; ^ wwredraw.c:51:2: warning: implicit declaration of function 'xxclear' [-Wimplicit-function-declaration] xxclear(); ^ --- wwrint.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwrint.c --- wwscroll.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwscroll.c --- wwsize.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwsize.c --- wwrint.o --- wwrint.c: In function 'wwrint': wwrint.c:63:11: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register n; ^ --- wwredrawwin.o --- wwredrawwin.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int] wwredrawwin1(w, row1, row2, offset) ^ wwredrawwin.c: In function 'wwredrawwin1': wwredrawwin.c:50:11: warning: type defaults to 'int' in declaration of 'col' [-Wimplicit-int] register col; ^ --- wwspawn.o --- --- wwscroll.o --- wwscroll.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] wwscroll(w, n) ^ wwscroll.c: In function 'wwscroll': wwscroll.c:50:11: warning: type defaults to 'int' in declaration of 'dir' [-Wimplicit-int] register dir; ^ wwscroll.c:51:11: warning: type defaults to 'int' in declaration of 'top' [-Wimplicit-int] register top; ^ wwscroll.c:54:3: warning: 'return' with no value, in function returning non-void return; ^ wwscroll.c:61:6: warning: implicit declaration of function 'abs' [-Wimplicit-function-declaration] n = abs(top - w->ww_b.t); ^ wwscroll.c:64:11: warning: implicit declaration of function 'wwscroll1' [-Wimplicit-function-declaration] (void) wwscroll1(w, w->ww_i.t, w->ww_i.b, dir, 0); ^ --- wwsuspend.o --- --- wwspawn.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwspawn.c --- wwscroll.o --- In file included from wwscroll.c:43:0: ww.h:254:24: warning: implicit declaration of function 'wwredrawwin1' [-Wimplicit-function-declaration] #define wwredrawwin(w) wwredrawwin1((w), (w)->ww_i.t, (w)->ww_i.b, 0) ^ wwscroll.c:73:3: note: in expansion of macro 'wwredrawwin' wwredrawwin(w); ^ wwscroll.c: At top level: wwscroll.c:82:1: warning: return type defaults to 'int' [-Wimplicit-int] wwscroll1(w, row1, row2, dir, leaveit) ^ wwscroll.c: In function 'wwscroll1': wwscroll.c:87:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ wwscroll.c:126:2: warning: implicit declaration of function 'xxscroll' [-Wimplicit-function-declaration] xxscroll(dir, row1x, row2x); ^ --- wwsuspend.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwsuspend.c --- wwsize.o --- wwsize.c:49:1: warning: return type defaults to 'int' [-Wimplicit-int] wwsize(w, nrow, ncol) ^ wwsize.c: In function 'wwsize': wwsize.c:49:1: warning: type of 'nrow' defaults to 'int' [-Wimplicit-int] wwsize.c:49:1: warning: type of 'ncol' defaults to 'int' [-Wimplicit-int] wwsize.c:52:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i, j; ^ wwsize.c:52:14: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register i, j; ^ wwsize.c:110:2: warning: implicit declaration of function 'wwfree' [-Wimplicit-function-declaration] wwfree((char **)w->ww_win, w->ww_w.t); ^ wwsize.c:176:3: warning: implicit declaration of function 'wwcursor' [-Wimplicit-function-declaration] wwcursor(w, 1); ^ wwsize.c:182:10: warning: implicit declaration of function 'wwsetttysize' [-Wimplicit-function-declaration] (void) wwsetttysize(w->ww_pty, nrow, ncol); ^ --- wwsuspend.o --- wwsuspend.c:47:1: warning: return type defaults to 'int' [-Wimplicit-int] wwsuspend() ^ wwsuspend.c: In function 'wwsuspend': wwsuspend.c:52:2: warning: implicit declaration of function 'wwend' [-Wimplicit-function-declaration] wwend(0); ^ wwsuspend.c:56:2: warning: implicit declaration of function 'wwstart' [-Wimplicit-function-declaration] wwstart(); ^ --- wwterminfo.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwterminfo.c --- wwspawn.o --- wwspawn.c:51:1: warning: return type defaults to 'int' [-Wimplicit-int] wwspawn(wp, file, argv) ^ wwspawn.c: In function 'wwspawn': wwspawn.c:68:7: warning: implicit declaration of function 'wwenviron' [-Wimplicit-function-declaration] if (wwenviron(wp) >= 0) ^ --- wwtty.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwtty.c --- wwunframe.o --- --- wwupdate.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwupdate.c --- wwunframe.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwunframe.c --- wwtty.o --- wwtty.c:50:1: warning: return type defaults to 'int' [-Wimplicit-int] wwgettty(d, t) ^ wwtty.c: In function 'wwgettty': wwtty.c:50:1: warning: type of 'd' defaults to 'int' [-Wimplicit-int] wwtty.c: At top level: wwtty.c:81:1: warning: return type defaults to 'int' [-Wimplicit-int] wwsettty(d, t) ^ wwtty.c: In function 'wwsettty': wwtty.c:81:1: warning: type of 'd' defaults to 'int' [-Wimplicit-int] wwtty.c: At top level: wwtty.c:124:1: warning: return type defaults to 'int' [-Wimplicit-int] wwgetttysize(d, r, c) ^ wwtty.c: In function 'wwgetttysize': wwtty.c:124:1: warning: type of 'd' defaults to 'int' [-Wimplicit-int] wwtty.c: At top level: wwtty.c:140:1: warning: return type defaults to 'int' [-Wimplicit-int] wwsetttysize(d, r, c) ^ wwtty.c: In function 'wwsetttysize': wwtty.c:140:1: warning: type of 'd' defaults to 'int' [-Wimplicit-int] wwtty.c:140:1: warning: type of 'r' defaults to 'int' [-Wimplicit-int] wwtty.c:140:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] wwtty.c: At top level: wwtty.c:154:1: warning: return type defaults to 'int' [-Wimplicit-int] wwstoptty(d) ^ wwtty.c: In function 'wwstoptty': wwtty.c:154:1: warning: type of 'd' defaults to 'int' [-Wimplicit-int] wwtty.c: At top level: wwtty.c:169:1: warning: return type defaults to 'int' [-Wimplicit-int] wwstarttty(d) ^ wwtty.c: In function 'wwstarttty': wwtty.c:169:1: warning: type of 'd' defaults to 'int' [-Wimplicit-int] --- wwwrite.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c wwwrite.c --- wwunframe.o --- wwunframe.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int] wwunframe(w) ^ wwunframe.c: In function 'wwunframe': wwunframe.c:51:12: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register j; ^ wwunframe.c:76:3: warning: implicit declaration of function 'wwdelete1' [-Wimplicit-function-declaration] wwdelete1(w->ww_forw, ^ --- wwupdate.o --- wwupdate.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] wwupdate1(top, bot) ^ wwupdate.c: In function 'wwupdate1': wwupdate.c:46:1: warning: type of 'top' defaults to 'int' [-Wimplicit-int] wwupdate.c:46:1: warning: type of 'bot' defaults to 'int' [-Wimplicit-int] wwupdate.c:49:11: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register j; ^ wwupdate.c:58:12: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register n; ^ wwupdate.c:62:5: warning: 'return' with no value, in function returning non-void return; ^ wwupdate.c:93:12: warning: type defaults to 'int' in declaration of 'gain' [-Wimplicit-int] register gain = 0; ^ wwupdate.c:94:12: warning: type defaults to 'int' in declaration of 'best_gain' [-Wimplicit-int] register best_gain = 0; ^ wwupdate.c:95:12: warning: type defaults to 'int' in declaration of 'best_col' [-Wimplicit-int] register best_col; ^ wwupdate.c:99:4: warning: 'return' with no value, in function returning non-void return; ^ wwupdate.c:133:12: warning: type defaults to 'int' in declaration of 'gain' [-Wimplicit-int] register gain = 0; ^ wwupdate.c:134:12: warning: type defaults to 'int' in declaration of 'best_gain' [-Wimplicit-int] register best_gain = 0; ^ wwupdate.c:136:12: warning: type defaults to 'int' in declaration of 'simple_gain' [-Wimplicit-int] register simple_gain = 0; ^ wwupdate.c:148:13: warning: type defaults to 'int' in declaration of 'g' [-Wimplicit-int] register g = gain + u->best_gain; ^ wwupdate.c:160:5: warning: implicit declaration of function 'xxclear' [-Wimplicit-function-declaration] xxclear(); ^ wwupdate.c:169:5: warning: implicit declaration of function 'xxclreos' [-Wimplicit-function-declaration] xxclreos(i, j = wwupd[i].best_col); ^ wwupdate.c:202:4: warning: implicit declaration of function 'xxclreol' [-Wimplicit-function-declaration] xxclreol(i, j = upd->best_col); ^ wwupdate.c:213:13: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register n; ^ wwupdate.c:245:5: warning: implicit declaration of function 'xxwrite' [-Wimplicit-function-declaration] xxwrite(i, c, buf, n, m); ^ wwupdate.c:255:6: warning: implicit declaration of function 'xxinschar' [-Wimplicit-function-declaration] xxinschar(i, c, ns[-2].c_c, ^ wwupdate.c:258:6: warning: implicit declaration of function 'xxinsspace' [-Wimplicit-function-declaration] xxinsspace(i, c); ^ --- xx.o --- --- xxflush.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c xxflush.c --- xx.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c xx.c --- wwwrite.o --- wwwrite.c:61:1: warning: return type defaults to 'int' [-Wimplicit-int] wwwrite(w, p, n) ^ wwwrite.c: In function 'wwwrite': wwwrite.c:76:3: warning: implicit declaration of function 'wwcursor' [-Wimplicit-function-declaration] wwcursor(w, 0); ^ wwwrite.c:86:13: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ wwwrite.c:103:5: warning: implicit declaration of function 'wwinschar' [-Wimplicit-function-declaration] wwinschar(w, w->ww_cur.r, w->ww_cur.c, ^ wwwrite.c:116:15: warning: type defaults to 'int' in declaration of 'tmp' [-Wimplicit-int] register tmp = 8 - (i - w->ww_w.l & 7); ^ wwwrite.c:50:3: warning: implicit declaration of function 'wwupdate1' [-Wimplicit-function-declaration] wwupdate1(w->ww_cur.r, w->ww_cur.r + 1) ^ wwwrite.c:162:5: note: in expansion of macro 'UPDATE' UPDATE(); ^ wwwrite.c:166:14: warning: implicit declaration of function 'wwscroll1' [-Wimplicit-function-declaration] (void) wwscroll1(w, w->ww_i.t, ^ wwwrite.c:172:7: warning: implicit declaration of function 'wwdelline' [-Wimplicit-function-declaration] wwdelline(w, w->ww_b.t); ^ In file included from wwwrite.c:44:0: tt.h:147:8: warning: implicit declaration of function 'ttflush' [-Wimplicit-function-declaration] : (ttflush(), *tt_obp++ = (c))) ^ wwwrite.c:185:5: note: in expansion of macro 'ttputc' ttputc(ctrl('g')); ^ wwwrite.c:210:7: warning: implicit declaration of function 'wwinsline' [-Wimplicit-function-declaration] wwinsline(w, w->ww_b.t); ^ wwwrite.c:225:5: warning: implicit declaration of function 'wwclreos' [-Wimplicit-function-declaration] wwclreos(w, w->ww_w.t, w->ww_w.l); ^ In file included from wwwrite.c:43:0: ww.h:253:25: warning: implicit declaration of function 'wwclreol1' [-Wimplicit-function-declaration] #define wwclreol(w,r,c) wwclreol1((w), (r), (c), 0) ^ wwwrite.c:236:5: note: in expansion of macro 'wwclreol' wwclreol(w, w->ww_cur.r, w->ww_cur.c); ^ wwwrite.c:246:5: warning: implicit declaration of function 'wwdelchar' [-Wimplicit-function-declaration] wwdelchar(w, w->ww_cur.r, w->ww_cur.c); ^ wwwrite.c:263:5: warning: implicit declaration of function 'xxflush' [-Wimplicit-function-declaration] xxflush(0); ^ --- xxflush.o --- xxflush.c:47:1: warning: return type defaults to 'int' [-Wimplicit-int] xxflush(intr) ^ xxflush.c: In function 'xxflush': xxflush.c:48:11: warning: type defaults to 'int' in declaration of 'intr' [-Wimplicit-int] register intr; ^ xxflush.c:59:4: warning: implicit declaration of function 'xxflush_scroll' [-Wimplicit-function-declaration] xxflush_scroll(xp); ^ xxflush.c:92:3: warning: implicit declaration of function 'xxfree' [-Wimplicit-function-declaration] xxfree(xp); ^ xxflush.c:98:2: warning: implicit declaration of function 'ttflush' [-Wimplicit-function-declaration] ttflush(); ^ xxflush.c: At top level: xxflush.c:101:1: warning: return type defaults to 'int' [-Wimplicit-int] xxflush_scroll(xp) ^ xxflush.c: In function 'xxflush_scroll': xxflush.c:108:3: warning: 'return' with no value, in function returning non-void return; ^ xxflush.c:138:6: warning: 'return' with no value, in function returning non-void return; ^ xxflush.c:148:6: warning: 'return' with no value, in function returning non-void return; ^ --- xx.o --- xx.c:49:1: warning: return type defaults to 'int' [-Wimplicit-int] xxinit() ^ xx.c: In function 'xxinit': xx.c:51:6: warning: implicit declaration of function 'ttinit' [-Wimplicit-function-declaration] if (ttinit() < 0) ^ xx.c:55:26: warning: implicit declaration of function 'ccinit' [-Wimplicit-function-declaration] if (tt.tt_ntoken > 0 && ccinit() < 0) ^ xx.c: At top level: xx.c:67:1: warning: return type defaults to 'int' [-Wimplicit-int] xxstart() ^ xx.c: In function 'xxstart': xx.c:71:3: warning: implicit declaration of function 'ccstart' [-Wimplicit-function-declaration] ccstart(); ^ xx.c:72:2: warning: implicit declaration of function 'xxreset1' [-Wimplicit-function-declaration] xxreset1(); /* might be a restart */ ^ xx.c: At top level: xx.c:75:1: warning: return type defaults to 'int' [-Wimplicit-int] xxreset() ^ xx.c: In function 'xxreset': xx.c:78:3: warning: implicit declaration of function 'ccreset' [-Wimplicit-function-declaration] ccreset(); ^ xx.c: At top level: xx.c:83:1: warning: return type defaults to 'int' [-Wimplicit-int] xxreset1() ^ xx.c: In function 'xxreset1': xx.c:89:3: warning: implicit declaration of function 'xxfree' [-Wimplicit-function-declaration] xxfree(xp); ^ xx.c: At top level: xx.c:95:1: warning: return type defaults to 'int' [-Wimplicit-int] xxend() ^ xx.c: In function 'xxend': xx.c:106:3: warning: implicit declaration of function 'ccend' [-Wimplicit-function-declaration] ccend(); ^ xx.c:108:2: warning: implicit declaration of function 'ttflush' [-Wimplicit-function-declaration] ttflush(); ^ xx.c: At top level: xx.c:132:1: warning: return type defaults to 'int' [-Wimplicit-int] xxfree(xp) ^ xx.c:139:1: warning: return type defaults to 'int' [-Wimplicit-int] xxmove(row, col) ^ xx.c: In function 'xxmove': xx.c:139:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] xx.c:139:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] xx.c: At top level: xx.c:151:1: warning: return type defaults to 'int' [-Wimplicit-int] xxscroll(dir, top, bot) ^ xx.c: In function 'xxscroll': xx.c:151:1: warning: type of 'dir' defaults to 'int' [-Wimplicit-int] xx.c:151:1: warning: type of 'top' defaults to 'int' [-Wimplicit-int] xx.c:151:1: warning: type of 'bot' defaults to 'int' [-Wimplicit-int] xx.c:159:3: warning: 'return' with no value, in function returning non-void return; ^ xx.c: At top level: xx.c:168:1: warning: return type defaults to 'int' [-Wimplicit-int] xxinschar(row, col, c, m) ^ xx.c: In function 'xxinschar': xx.c:168:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] xx.c:168:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] xx.c:168:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] xx.c:168:1: warning: type of 'm' defaults to 'int' [-Wimplicit-int] xx.c: At top level: xx.c:180:1: warning: return type defaults to 'int' [-Wimplicit-int] xxinsspace(row, col) ^ xx.c: In function 'xxinsspace': xx.c:180:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] xx.c:180:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] xx.c:187:3: warning: 'return' with no value, in function returning non-void return; ^ xx.c: At top level: xx.c:196:1: warning: return type defaults to 'int' [-Wimplicit-int] xxdelchar(row, col) ^ xx.c: In function 'xxdelchar': xx.c:196:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] xx.c:196:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] xx.c:203:3: warning: 'return' with no value, in function returning non-void return; ^ xx.c: At top level: xx.c:212:1: warning: return type defaults to 'int' [-Wimplicit-int] xxclear() ^ xx.c:221:1: warning: return type defaults to 'int' [-Wimplicit-int] xxclreos(row, col) ^ xx.c: In function 'xxclreos': xx.c:221:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] xx.c:221:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] xx.c: At top level: xx.c:230:1: warning: return type defaults to 'int' [-Wimplicit-int] xxclreol(row, col) ^ xx.c: In function 'xxclreol': xx.c:230:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] xx.c:230:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] xx.c: At top level: xx.c:239:1: warning: return type defaults to 'int' [-Wimplicit-int] xxwrite(row, col, p, n, m) ^ xx.c: In function 'xxwrite': xx.c:239:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] xx.c:239:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] xx.c:239:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] xx.c:239:1: warning: type of 'm' defaults to 'int' [-Wimplicit-int] xx.c:245:3: warning: implicit declaration of function 'xxflush' [-Wimplicit-function-declaration] xxflush(0); ^ --- compress.o --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -c compress.c compress.c:169:1: warning: return type defaults to 'int' [-Wimplicit-int] ccinit() ^ compress.c: In function 'ccinit': compress.c:171:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i, j; ^ compress.c:171:14: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register i, j; ^ compress.c: At top level: compress.c:292:1: warning: return type defaults to 'int' [-Wimplicit-int] ccstart() ^ compress.c: In function 'ccstart': compress.c:296:2: warning: implicit declaration of function 'ttflush' [-Wimplicit-function-declaration] ttflush(); ^ compress.c:304:2: warning: implicit declaration of function 'ccreset' [-Wimplicit-function-declaration] ccreset(); ^ compress.c: At top level: compress.c:307:1: warning: return type defaults to 'int' [-Wimplicit-int] ccreset() ^ compress.c:318:1: warning: return type defaults to 'int' [-Wimplicit-int] ccend() ^ compress.c:331:1: warning: return type defaults to 'int' [-Wimplicit-int] ccflush() ^ compress.c: In function 'ccflush': compress.c:352:6: warning: implicit declaration of function 'cc_sweep_phase' [-Wimplicit-function-declaration] n = cc_sweep_phase(cc_buffer, bufsize, cc_tokens); ^ compress.c:353:2: warning: implicit declaration of function 'cc_compress_phase' [-Wimplicit-function-declaration] cc_compress_phase(cc_output, bufsize, cc_tokens, n); ^ compress.c:354:2: warning: implicit declaration of function 'cc_output_phase' [-Wimplicit-function-declaration] cc_output_phase(cc_buffer, cc_output, bufsize); ^ compress.c: At top level: compress.c:363:1: warning: return type defaults to 'int' [-Wimplicit-int] cc_sweep_phase(buffer, bufsize, tokens) ^ compress.c: In function 'cc_sweep_phase': compress.c:363:1: warning: type of 'bufsize' defaults to 'int' [-Wimplicit-int] compress.c:368:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i, n; ^ compress.c:368:14: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register i, n; ^ compress.c:379:2: warning: implicit declaration of function 'cc_sweep0' [-Wimplicit-function-declaration] cc_sweep0(buffer, bufsize, tt.tt_token_min - 1); ^ compress.c:397:7: warning: implicit declaration of function 'cc_sweep' [-Wimplicit-function-declaration] n = cc_sweep(buffer, bufsize, pp, i); ^ compress.c: At top level: compress.c:420:1: warning: return type defaults to 'int' [-Wimplicit-int] cc_sweep0(buffer, n, length) ^ compress.c: In function 'cc_sweep0': compress.c:420:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] compress.c:420:1: warning: type of 'length' defaults to 'int' [-Wimplicit-int] compress.c:425:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ compress.c: At top level: compress.c:450:1: warning: return type defaults to 'int' [-Wimplicit-int] cc_sweep(buffer, bufsize, tokens, length) ^ compress.c: In function 'cc_sweep': compress.c:453:11: warning: type defaults to 'int' in declaration of 'length' [-Wimplicit-int] register length; ^ compress.c:450:1: warning: type of 'bufsize' defaults to 'int' [-Wimplicit-int] cc_sweep(buffer, bufsize, tokens, length) ^ compress.c:457:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ compress.c:493:14: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register n = length; ^ compress.c:512:14: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register n = length; ^ compress.c:610:4: warning: implicit declaration of function 'cc_sweep_reverse' [-Wimplicit-function-declaration] cc_sweep_reverse(tokens, places); ^ compress.c: At top level: compress.c:626:1: warning: return type defaults to 'int' [-Wimplicit-int] cc_sweep_reverse(pp, places) ^ compress.c:646:1: warning: return type defaults to 'int' [-Wimplicit-int] cc_compress_phase(output, bufsize, tokens, ntoken) ^ compress.c: In function 'cc_compress_phase': compress.c:646:1: warning: type of 'bufsize' defaults to 'int' [-Wimplicit-int] compress.c:646:1: warning: type of 'ntoken' defaults to 'int' [-Wimplicit-int] compress.c:650:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ compress.c:654:3: warning: implicit declaration of function 'cc_compress_phase1' [-Wimplicit-function-declaration] cc_compress_phase1(output, tokens, ntoken, 0); ^ compress.c:657:2: warning: implicit declaration of function 'cc_compress_cleanup' [-Wimplicit-function-declaration] cc_compress_cleanup(output, bufsize); ^ compress.c: At top level: compress.c:660:1: warning: return type defaults to 'int' [-Wimplicit-int] cc_compress_phase1(output, tokens, ntoken, flag) ^ compress.c: In function 'cc_compress_phase1': compress.c:660:1: warning: type of 'ntoken' defaults to 'int' [-Wimplicit-int] compress.c:660:1: warning: type of 'flag' defaults to 'int' [-Wimplicit-int] compress.c:692:9: warning: implicit declaration of function 'cc_compress' [-Wimplicit-function-declaration] pp += cc_compress(output, pp, flag); ^ compress.c: At top level: compress.c:711:1: warning: return type defaults to 'int' [-Wimplicit-int] cc_compress_cleanup(output, bufsize) ^ compress.c: In function 'cc_compress_cleanup': compress.c:711:1: warning: type of 'bufsize' defaults to 'int' [-Wimplicit-int] compress.c:720:12: warning: type defaults to 'int' in declaration of 'length' [-Wimplicit-int] register length; ^ compress.c: At top level: compress.c:746:1: warning: return type defaults to 'int' [-Wimplicit-int] cc_compress(output, tokens, flag) ^ compress.c: In function 'cc_compress': compress.c:792:13: warning: type defaults to 'int' in declaration of 'score0' [-Wimplicit-int] register score0 = initial_score0; ^ compress.c: At top level: compress.c:858:1: warning: return type defaults to 'int' [-Wimplicit-int] cc_output_phase(buffer, output, bufsize) ^ compress.c: In function 'cc_output_phase': compress.c:861:11: warning: type defaults to 'int' in declaration of 'bufsize' [-Wimplicit-int] register bufsize; ^ compress.c:863:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ compress.c:891:4: warning: implicit declaration of function 'ttwrite' [-Wimplicit-function-declaration] ttwrite(p->string, p->length); ^ compress.c: At top level: compress.c:899:1: warning: return type defaults to 'int' [-Wimplicit-int] cc_token_compare(p1, p2) ^ --- window.1.gz --- gzip -cn window.1 > window.1.gz --- window --- cc -pipe -Wno-return-type -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -std=gnu99 -L/usr/local/lib -Wl,-rpath=/usr/local/lib -o window char.o cmd.o cmd1.o cmd2.o cmd3.o cmd4.o cmd5.o cmd6.o cmd7.o context.o error.o lcmd.o lcmd1.o lcmd2.o main.o mloop.o parser1.o parser2.o parser3.o parser4.o parser5.o scanner.o startup.o string.o ttf100.o ttgeneric.o tth19.o tth29.o ttinit.o ttoutput.o tttermcap.o tttvi925.o ttwyse60.o ttwyse75.o ttzapple.o ttzentec.o var.o win.o wwadd.o wwalloc.o wwbox.o wwchild.o wwclose.o wwclreol.o wwclreos.o wwcursor.o wwdata.o wwdelchar.o wwdelete.o wwdelline.o wwdump.o wwend.o wwenviron.o wwerror.o wwflush.o wwframe.o wwgets.o wwinit.o wwinschar.o wwinsline.o wwiomux.o wwlabel.o wwmisc.o wwmove.o wwopen.o wwprintf.o wwpty.o wwputc.o wwputs.o wwredraw.o wwredrawwin.o wwrint.o wwscroll.o wwsize.o wwspawn.o wwsuspend.o wwterminfo.o wwtty.o wwunframe.o wwupdate.o wwwrite.o xx.o xxflush.o compress.o -lncurses -lutil =========================================================================== =================================================== ===> window-1.0 depends on file: /usr/local/lib/libncurses.so.6 - found =========================================================================== =================================================== ===> Staging for window-1.0 ===> Generating temporary packing list install -s -m 555 /wrkdirs/misc/window/window/window /wrkdirs/misc/window/stage/usr/local/bin install -m 0644 /wrkdirs/misc/window/window/window.1 /wrkdirs/misc/window/stage/usr/local/man/man1 ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===> Building package for window-1.0 file sizes/checksums [5]: . done packing files [5]: . done packing directories [0]: . done =========================================================================== => Cleaning up wrkdir ===> Cleaning for window-1.0 build of misc/window ended at Wed Oct 5 10:42:59 PDT 2016 build time: 00:00:09