=> Building japanese/rogue_s build started at Tue Oct 4 05:12:59 PDT 2016 port directory: /usr/ports/japanese/rogue_s 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: ports@FreeBSD.org ident warning: no id keywords in /build/boomdata/data/.m/bleeding-edge-default/ref/../07//usr/ports/japanese/rogue_s/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=ja-rogue_s-1.3a_2 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--- ===> The following configuration options are available for ja-rogue_s-1.3a_2: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/japanese/rogue_s XDG_CONFIG_HOME=/wrkdirs/japanese/rogue_s HOME=/wrkdirs/japanese/rogue_s TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc50 --End CONFIGURE_ENV-- --MAKE_ENV-- DATADIR="/usr/local/share/rogue_s" XDG_DATA_HOME=/wrkdirs/japanese/rogue_s XDG_CONFIG_HOME=/wrkdirs/japanese/rogue_s HOME=/wrkdirs/japanese/rogue_s 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 -O2 -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" LDFLAGS="" LIBS="" CXX="c++" CXXFLAGS=" -pipe -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/rogue_s" EXAMPLESDIR="share/examples/rogue_s" DATADIR="share/rogue_s" WWWDIR="www/rogue_s" ETCDIR="etc/rogue_s" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/rogue_s DOCSDIR=/usr/local/share/doc/rogue_s EXAMPLESDIR=/usr/local/share/examples/rogue_s WWWDIR=/usr/local/www/rogue_s ETCDIR=/usr/local/etc/rogue_s --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--- =================================================== ===> NOTICE: The rogue_s 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 =========================================================================== =================================================== ===> ja-rogue_s-1.3a_2 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 ===> ja-rogue_s-1.3a_2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of ja-rogue_s-1.3a_2 =========================================================================== =================================================== =========================================================================== =================================================== ===> NOTICE: The rogue_s 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 ===> Fetching all distfiles required by ja-rogue_s-1.3a_2 for building =========================================================================== =================================================== ===> NOTICE: The rogue_s 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 ===> Fetching all distfiles required by ja-rogue_s-1.3a_2 for building => SHA256 Checksum OK for rogue_s.tar.z. => SHA256 Checksum OK for rogue_s.patch02.z. => SHA256 Checksum OK for rogue_s.patch03.z. => SHA256 Checksum OK for rogue_s.message.z. => SHA256 Checksum OK for rogue_s.patch04. =========================================================================== =================================================== =========================================================================== =================================================== ===> NOTICE: The rogue_s 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 ===> Fetching all distfiles required by ja-rogue_s-1.3a_2 for building ===> Extracting for ja-rogue_s-1.3a_2 ===> NOTICE: The rogue_s 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 ===> Fetching all distfiles required by ja-rogue_s-1.3a_2 for building => SHA256 Checksum OK for rogue_s.tar.z. => SHA256 Checksum OK for rogue_s.patch02.z. => SHA256 Checksum OK for rogue_s.patch03.z. => SHA256 Checksum OK for rogue_s.message.z. => SHA256 Checksum OK for rogue_s.patch04. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for ja-rogue_s-1.3a_2 ===> Applying distribution patches for ja-rogue_s-1.3a_2 ===> Applying ports patches for ja-rogue_s-1.3a_2 =========================================================================== =================================================== ===> ja-rogue_s-1.3a_2 depends on executable: nkf - not found ===> Installing existing package /packages/All/ja-nkf-2.1.3,1.txz Installing ja-nkf-2.1.3,1... Extracting ja-nkf-2.1.3,1: ...... done ===> ja-rogue_s-1.3a_2 depends on executable: nkf - found ===> Returning to build of ja-rogue_s-1.3a_2 =========================================================================== =================================================== =========================================================================== =================================================== ===> Configuring for ja-rogue_s-1.3a_2 =========================================================================== =================================================== ===> Building for ja-rogue_s-1.3a_2 --- curses.o --- --- hit.o --- --- init.o --- --- invent.o --- --- level.o --- --- curses.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c curses.c --- init.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c init.c --- invent.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c invent.c --- level.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c level.c --- hit.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c hit.c --- invent.o --- invent.c: In function 'inventory': invent.c:81:13: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] if ((n = strlen(descs[i])) > maxlen) ^ invent.c:81:13: warning: incompatible implicit declaration of built-in function 'strlen' invent.c:81:13: note: include '' or provide a declaration of 'strlen' invent.c:96:27: warning: implicit declaration of function 'mvinch' [-Wimplicit-function-declaration] descs[row-1][j-col] = mvinch(row, j); ^ invent.c:100:3: warning: implicit declaration of function 'mvaddstr' [-Wimplicit-function-declaration] mvaddstr(row, col, descs[row]); ^ invent.c:101:3: warning: implicit declaration of function 'clrtoeol' [-Wimplicit-function-declaration] clrtoeol(); ^ invent.c:103:2: warning: implicit declaration of function 'refresh' [-Wimplicit-function-declaration] refresh(); ^ invent.c:104:2: warning: implicit declaration of function 'wait_for_ack' [-Wimplicit-function-declaration] wait_for_ack(); ^ invent.c:106:2: warning: implicit declaration of function 'move' [-Wimplicit-function-declaration] move(0, 0); ^ invent.c:112:10: warning: implicit declaration of function 'colored' [-Wimplicit-function-declaration] addch(colored(*p)); ^ invent.c:133:3: warning: implicit declaration of function 'touch' [-Wimplicit-function-declaration] touch(j, col, DCOLS-1); ^ invent.c: At top level: invent.c:140:1: warning: return type defaults to 'int' [-Wimplicit-int] mix_colors() ^ invent.c: In function 'mix_colors': invent.c:151:7: warning: implicit declaration of function 'get_rand' [-Wimplicit-function-declaration] j = get_rand(i, POTIONS - 1); ^ invent.c: At top level: invent.c:156:1: warning: return type defaults to 'int' [-Wimplicit-int] make_scroll_titles() ^ invent.c: In function 'make_scroll_titles': invent.c:168:8: warning: incompatible implicit declaration of built-in function 'strlen' n = strlen(syllables[s]); ^ invent.c:168:8: note: include '' or provide a declaration of 'strlen' invent.c: In function 'get_desc': invent.c:206:3: warning: implicit declaration of function 'znum' [-Wimplicit-function-declaration] znum(desc, obj->quantity, 0); ^ invent.c:326:20: warning: implicit declaration of function 'get_armor_class' [-Wimplicit-function-declaration] znum(more_info, get_armor_class(obj), 0); ^ invent.c: At top level: invent.c:535:1: warning: return type defaults to 'int' [-Wimplicit-int] get_wand_and_ring_materials() ^ invent.c: In function 'single_inv': invent.c:581:21: warning: implicit declaration of function 'pack_letter' [-Wimplicit-function-declaration] ch = ichar? ichar: pack_letter(mesg[41], ALL_OBJECTS); ^ invent.c: At top level: invent.c:619:1: warning: return type defaults to 'int' [-Wimplicit-int] inv_armor_weapon(is_weapon) ^ invent.c: In function 'discovered': invent.c:678:9: warning: implicit declaration of function 'r_index' [-Wimplicit-function-declaration] while (r_index("?!/=*\033", (ch = rgetchar()), 0) == -1) ^ invent.c:678:36: warning: implicit declaration of function 'rgetchar' [-Wimplicit-function-declaration] while (r_index("?!/=*\033", (ch = rgetchar()), 0) == -1) ^ invent.c:679:3: warning: implicit declaration of function 'sound_bell' [-Wimplicit-function-declaration] sound_bell(); ^ invent.c:745:11: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] (void) sprintf(p, mesg[47], dp->name); ^ invent.c:745:11: warning: incompatible implicit declaration of built-in function 'sprintf' invent.c:745:11: note: include '' or provide a declaration of 'sprintf' invent.c:763:12: warning: incompatible implicit declaration of built-in function 'strlen' if ((n = strlen(p)) > maxlen) ^ invent.c:763:12: note: include '' or provide a declaration of 'strlen' invent.c: At top level: invent.c:828:1: warning: return type defaults to 'int' [-Wimplicit-int] znum(buf, n, plus) ^ invent.c: In function 'znum': invent.c:840:2: warning: incompatible implicit declaration of built-in function 'sprintf' sprintf(s, "%d", n); ^ invent.c:840:2: note: include '' or provide a declaration of 'sprintf' invent.c: At top level: invent.c:847:1: warning: return type defaults to 'int' [-Wimplicit-int] lznum(buf, n, plus) ^ invent.c: In function 'lznum': invent.c:860:2: warning: incompatible implicit declaration of built-in function 'sprintf' sprintf(s, "%ld", n); ^ invent.c:860:2: note: include '' or provide a declaration of 'sprintf' --- curses.o --- curses.c:122:1: warning: return type defaults to 'int' [-Wimplicit-int] initscr() ^ curses.c: In function 'initscr': curses.c:125:2: warning: implicit declaration of function 'get_term_info' [-Wimplicit-function-declaration] get_term_info(); ^ curses.c:127:2: warning: implicit declaration of function 'clear' [-Wimplicit-function-declaration] clear(); ^ curses.c:131:2: warning: implicit declaration of function 'putstr' [-Wimplicit-function-declaration] putstr(TI); ^ curses.c: At top level: curses.c:136:1: warning: return type defaults to 'int' [-Wimplicit-int] endwin() ^ curses.c: In function 'endwin': curses.c:148:2: warning: implicit declaration of function 'md_cbreak_no_echo_nonl' [-Wimplicit-function-declaration] md_cbreak_no_echo_nonl(0); ^ curses.c: At top level: curses.c:152:1: warning: return type defaults to 'int' [-Wimplicit-int] repaint_screen() ^ curses.c: In function 'repaint_screen': curses.c:154:11: warning: type defaults to 'int' in declaration of 'col' [-Wimplicit-int] register col, row; ^ curses.c:154:16: warning: type defaults to 'int' in declaration of 'row' [-Wimplicit-int] register col, row; ^ curses.c:159:14: warning: implicit declaration of function 'mvinch' [-Wimplicit-function-declaration] if ((ch = mvinch(row, col)) != ' ') ^ curses.c:160:5: warning: implicit declaration of function 'mvaddch' [-Wimplicit-function-declaration] mvaddch(row, col, colored(ch)); ^ curses.c:160:23: warning: implicit declaration of function 'colored' [-Wimplicit-function-declaration] mvaddch(row, col, colored(ch)); ^ curses.c:161:2: warning: implicit declaration of function 'refresh' [-Wimplicit-function-declaration] refresh(); ^ curses.c: At top level: curses.c:165:1: warning: return type defaults to 'int' [-Wimplicit-int] move(row, col) ^ curses.c:173:1: warning: return type defaults to 'int' [-Wimplicit-int] mvaddstr(row, col, str) ^ curses.c: In function 'mvaddstr': curses.c:178:2: warning: implicit declaration of function 'addstr' [-Wimplicit-function-declaration] addstr(str); ^ curses.c: At top level: curses.c:181:1: warning: return type defaults to 'int' [-Wimplicit-int] addstr(str) ^ --- hit.o --- hit.c: In function 'mon_hit': hit.c:55:7: warning: implicit declaration of function 'rand_percent' [-Wimplicit-function-declaration] if (!rand_percent(hit_chance)) { ^ --- curses.o --- curses.c:243:1: warning: return type defaults to 'int' [-Wimplicit-int] mvaddch(row, col, ch) ^ --- hit.o --- hit.c:57:4: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] sprintf(hit_message + strlen(hit_message), ^ hit.c:57:4: warning: incompatible implicit declaration of built-in function 'sprintf' --- curses.o --- curses.c:252:1: warning: return type defaults to 'int' [-Wimplicit-int] touch(row, bcol, ecol) ^ curses.c: In function 'touch': curses.c:252:1: warning: type of 'bcol' defaults to 'int' [-Wimplicit-int] curses.c:252:1: warning: type of 'ecol' defaults to 'int' [-Wimplicit-int] --- hit.o --- hit.c:57:4: note: include '' or provide a declaration of 'sprintf' hit.c:57:26: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] sprintf(hit_message + strlen(hit_message), ^ hit.c:57:26: warning: incompatible implicit declaration of built-in function 'strlen' hit.c:57:26: note: include '' or provide a declaration of 'strlen' --- curses.o --- curses.c: At top level: curses.c:263:1: warning: return type defaults to 'int' [-Wimplicit-int] refresh() ^ --- hit.o --- hit.c:65:3: warning: incompatible implicit declaration of built-in function 'sprintf' sprintf(hit_message + strlen(hit_message), ^ hit.c:65:3: note: include '' or provide a declaration of 'sprintf' hit.c:65:25: warning: incompatible implicit declaration of built-in function 'strlen' sprintf(hit_message + strlen(hit_message), ^ hit.c:65:25: note: include '' or provide a declaration of 'strlen' --- curses.o --- curses.c: In function 'refresh': curses.c:285:7: warning: implicit declaration of function 'put_st_char' [-Wimplicit-function-declaration] put_st_char(*tp++ = *bp++); ^ --- hit.o --- hit.c:71:12: warning: implicit declaration of function 'get_damage' [-Wimplicit-function-declaration] damage = get_damage(monster->m_damage, 1); ^ --- curses.o --- curses.c: At top level: curses.c:301:1: warning: return type defaults to 'int' [-Wimplicit-int] wrefresh(scr) ^ --- hit.o --- hit.c:74:20: warning: implicit declaration of function 'get_armor_class' [-Wimplicit-function-declaration] if ((damage -= get_armor_class(rogue.armor)) < 0) { ^ hit.c:93:3: warning: implicit declaration of function 'rogue_damage' [-Wimplicit-function-declaration] rogue_damage(damage, monster); ^ --- curses.o --- curses.c:344:1: warning: return type defaults to 'int' [-Wimplicit-int] mvinch(row, col) ^ curses.c:355:1: warning: return type defaults to 'int' [-Wimplicit-int] clear() ^ --- hit.o --- hit.c: In function 'rogue_hit': hit.c:108:7: warning: implicit declaration of function 'check_imitator' [-Wimplicit-function-declaration] if (check_imitator(monster)) { ^ --- curses.o --- curses.c: In function 'clear': curses.c:365:2: warning: implicit declaration of function 'clear_buffers' [-Wimplicit-function-declaration] clear_buffers(); ^ curses.c: At top level: curses.c:368:1: warning: return type defaults to 'int' [-Wimplicit-int] clrtoeol() ^ --- hit.o --- hit.c:111:34: warning: implicit declaration of function 'get_hit_chance' [-Wimplicit-function-declaration] hit_chance = force_hit ? 100 : get_hit_chance(rogue.weapon); ^ hit.c:118:5: warning: incompatible implicit declaration of built-in function 'sprintf' sprintf(hit_message, mesg[22], ^ hit.c:118:5: note: include '' or provide a declaration of 'sprintf' --- curses.o --- curses.c:381:1: warning: return type defaults to 'int' [-Wimplicit-int] color(col) ^ curses.c:387:1: warning: return type defaults to 'int' [-Wimplicit-int] standout() ^ --- hit.o --- hit.c:123:12: warning: implicit declaration of function 'get_weapon_damage' [-Wimplicit-function-declaration] damage = get_weapon_damage(rogue.weapon); ^ --- curses.o --- curses.c:392:1: warning: return type defaults to 'int' [-Wimplicit-int] standend() ^ curses.c:409:1: warning: return type defaults to 'int' [-Wimplicit-int] crmode() ^ --- hit.o --- hit.c:127:7: warning: implicit declaration of function 'mon_damage' [-Wimplicit-function-declaration] if (mon_damage(monster, damage)) { /* still alive? */ ^ --- curses.o --- curses.c:416:1: warning: return type defaults to 'int' [-Wimplicit-int] noecho() ^ --- hit.o --- hit.c:129:5: warning: incompatible implicit declaration of built-in function 'sprintf' sprintf(hit_message, mesg[23], ^ hit.c:129:5: note: include '' or provide a declaration of 'sprintf' --- curses.o --- curses.c:423:1: warning: return type defaults to 'int' [-Wimplicit-int] nonl() ^ --- hit.o --- hit.c:133:6: warning: implicit declaration of function 'check_gold_seeker' [-Wimplicit-function-declaration] RET: check_gold_seeker(monster); ^ --- curses.o --- curses.c:429:1: warning: return type defaults to 'int' [-Wimplicit-int] clear_buffers() ^ --- hit.o --- hit.c:134:3: warning: implicit declaration of function 'wake_up' [-Wimplicit-function-declaration] wake_up(monster); ^ hit.c: At top level: hit.c:138:1: warning: return type defaults to 'int' [-Wimplicit-int] rogue_damage(d, monster) ^ hit.c: In function 'rogue_damage': hit.c:144:3: warning: implicit declaration of function 'print_stats' [-Wimplicit-function-declaration] print_stats(STAT_HP); ^ --- curses.o --- curses.c: In function 'put_cursor': curses.c:480:10: warning: type defaults to 'int' in declaration of 'row' [-Wimplicit-int] register row, col; ^ --- hit.o --- hit.c:145:3: warning: implicit declaration of function 'killed_by' [-Wimplicit-function-declaration] killed_by(monster, 0); ^ --- curses.o --- curses.c:480:15: warning: type defaults to 'int' in declaration of 'col' [-Wimplicit-int] register row, col; ^ --- hit.o --- hit.c: At top level: hit.c:151:1: warning: return type defaults to 'int' [-Wimplicit-int] get_damage(ds, r) ^ --- curses.o --- curses.c:482:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i, rdif, cdif; ^ --- hit.o --- hit.c: In function 'get_damage': hit.c:155:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i = 0, j, n, d, total = 0; ^ --- curses.o --- curses.c:482:14: warning: type defaults to 'int' in declaration of 'rdif' [-Wimplicit-int] register i, rdif, cdif; ^ curses.c:482:20: warning: type defaults to 'int' in declaration of 'cdif' [-Wimplicit-int] register i, rdif, cdif; ^ --- hit.o --- hit.c:155:18: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register i = 0, j, n, d, total = 0; ^ hit.c:155:21: warning: type defaults to 'int' in declaration of 'n' [-Wimplicit-int] register i = 0, j, n, d, total = 0; ^ hit.c:155:24: warning: type defaults to 'int' in declaration of 'd' [-Wimplicit-int] register i = 0, j, n, d, total = 0; ^ hit.c:155:27: warning: type defaults to 'int' in declaration of 'total' [-Wimplicit-int] register i = 0, j, n, d, total = 0; ^ hit.c:158:7: warning: implicit declaration of function 'get_number' [-Wimplicit-function-declaration] n = get_number(ds+i); ^ hit.c:165:14: warning: implicit declaration of function 'get_rand' [-Wimplicit-function-declaration] total += get_rand(1, d); ^ hit.c: At top level: hit.c:177:1: warning: return type defaults to 'int' [-Wimplicit-int] get_w_damage(obj) ^ hit.c: In function 'get_w_damage': hit.c:181:11: warning: type defaults to 'int' in declaration of 'to_hit' [-Wimplicit-int] register to_hit, damage; ^ hit.c:181:19: warning: type defaults to 'int' in declaration of 'damage' [-Wimplicit-int] register to_hit, damage; ^ hit.c:182:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i = 0; ^ --- curses.o --- curses.c: At top level: curses.c:555:1: warning: return type defaults to 'int' [-Wimplicit-int] put_st_char(ch) ^ curses.c: In function 'put_st_char': curses.c:556:10: warning: type defaults to 'int' in declaration of 'ch' [-Wimplicit-int] register ch; ^ curses.c:558:11: warning: type defaults to 'int' in declaration of 'm' [-Wimplicit-int] register m; ^ curses.c: At top level: curses.c:637:1: warning: return type defaults to 'int' [-Wimplicit-int] get_term_info() ^ curses.c: In function 'get_term_info': curses.c:645:7: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] if (strlen(tcf) > 40 ^ curses.c:645:7: warning: incompatible implicit declaration of built-in function 'strlen' curses.c:645:7: note: include '' or provide a declaration of 'strlen' curses.c:647:4: warning: implicit declaration of function 'tc_gtdata' [-Wimplicit-function-declaration] tc_gtdata(tcf, (FILE *) NULL, buf); ^ curses.c:655:4: warning: implicit declaration of function 'clean_up' [-Wimplicit-function-declaration] clean_up("I need a termcap file"); ^ curses.c:680:2: warning: implicit declaration of function 'tc_cmget' [-Wimplicit-function-declaration] tc_cmget(); ^ --- level.o --- level.c:53:1: warning: return type defaults to 'int' [-Wimplicit-int] make_level() ^ --- curses.o --- curses.c: At top level: curses.c:732:1: warning: return type defaults to 'int' [-Wimplicit-int] tc_gtdata(tcf, fp, buf) /* by Yasha */ ^ --- level.o --- level.c: In function 'make_level': level.c:66:16: warning: implicit declaration of function 'get_rand' [-Wimplicit-function-declaration] must_exist1 = get_rand(0, 2); ^ level.c:67:17: warning: implicit declaration of function 'coin_toss' [-Wimplicit-function-declaration] if (vertical = coin_toss()) { ^ --- curses.o --- curses.c: In function 'tc_gtdata': curses.c:757:10: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (!strncmp(buf + i, ":cl=", 4)) { ^ curses.c:758:6: warning: implicit declaration of function 'tc_gets' [-Wimplicit-function-declaration] tc_gets(buf + i, &CL); ^ curses.c:782:6: warning: implicit declaration of function 'tc_gnum' [-Wimplicit-function-declaration] tc_gnum(buf + i, &LINES); ^ --- level.o --- level.c:72:46: warning: implicit declaration of function 'rand_percent' [-Wimplicit-function-declaration] big_room = ((cur_level == party_counter) && rand_percent(1)); ^ --- curses.o --- curses.c: At top level: curses.c:803:1: warning: return type defaults to 'int' [-Wimplicit-int] tc_gets(ibuf, tcstr) ^ --- level.o --- level.c:74:3: warning: implicit declaration of function 'make_room' [-Wimplicit-function-declaration] make_room(BIG_ROOM, 0, 0, 0); ^ level.c:81:3: warning: implicit declaration of function 'add_mazes' [-Wimplicit-function-declaration] add_mazes(); ^ level.c:83:3: warning: implicit declaration of function 'mix_random_rooms' [-Wimplicit-function-declaration] mix_random_rooms(); ^ level.c:90:12: warning: implicit declaration of function 'connect_rooms' [-Wimplicit-function-declaration] (void) connect_rooms(i, i+1); ^ level.c:111:8: warning: implicit declaration of function 'is_all_connected' [-Wimplicit-function-declaration] if (is_all_connected()) { ^ level.c:115:3: warning: implicit declaration of function 'fill_out_level' [-Wimplicit-function-declaration] fill_out_level(); ^ level.c:117:7: warning: implicit declaration of function 'has_amulet' [-Wimplicit-function-declaration] if (!has_amulet() && (cur_level >= AMULET_LEVEL)) { ^ level.c:118:3: warning: implicit declaration of function 'put_amulet' [-Wimplicit-function-declaration] put_amulet(); ^ level.c: At top level: level.c:122:1: warning: return type defaults to 'int' [-Wimplicit-int] make_room(rn, r1, r2, r3) ^ --- curses.o --- curses.c:881:1: warning: return type defaults to 'int' [-Wimplicit-int] tc_gnum(ibuf, n) ^ curses.c:899:1: warning: return type defaults to 'int' [-Wimplicit-int] tstp() ^ curses.c: In function 'tstp': curses.c:902:2: warning: implicit declaration of function 'md_tstp' [-Wimplicit-function-declaration] md_tstp(); ^ curses.c:904:2: warning: implicit declaration of function 'start_window' [-Wimplicit-function-declaration] start_window(); ^ curses.c:908:2: warning: implicit declaration of function 'md_slurp' [-Wimplicit-function-declaration] md_slurp(); ^ curses.c: At top level: curses.c:913:1: warning: return type defaults to 'int' [-Wimplicit-int] tc_cmget() ^ --- level.o --- level.c:212:1: warning: return type defaults to 'int' [-Wimplicit-int] connect_rooms(room1, room2) ^ level.c: In function 'connect_rooms': level.c:222:6: warning: implicit declaration of function 'same_row' [-Wimplicit-function-declaration] if (same_row(room1, room2)) { ^ level.c:230:13: warning: implicit declaration of function 'same_col' [-Wimplicit-function-declaration] } else if (same_col(room1, room2)) { ^ level.c:241:2: warning: implicit declaration of function 'put_door' [-Wimplicit-function-declaration] put_door(&rooms[room1], dir, &row1, &col1); ^ level.c:245:3: warning: implicit declaration of function 'draw_simple_passage' [-Wimplicit-function-declaration] draw_simple_passage(row1, col1, row2, col2, dir); ^ level.c: At top level: level.c:260:1: warning: return type defaults to 'int' [-Wimplicit-int] clear_level() ^ level.c: In function 'clear_level': level.c:283:2: warning: implicit declaration of function 'clear' [-Wimplicit-function-declaration] clear(); ^ level.c: At top level: level.c:286:1: warning: return type defaults to 'int' [-Wimplicit-int] put_door(rm, dir, row, col) ^ level.c:323:1: warning: return type defaults to 'int' [-Wimplicit-int] draw_simple_passage(row1, col1, row2, col2, dir) ^ level.c: In function 'draw_simple_passage': level.c:361:3: warning: implicit declaration of function 'hide_boxed_passage' [-Wimplicit-function-declaration] hide_boxed_passage(row1, col1, row2, col2, 1); ^ level.c: At top level: level.c:365:1: warning: return type defaults to 'int' [-Wimplicit-int] same_row(room1, room2) ^ level.c: In function 'same_row': level.c:365:1: warning: type of 'room1' defaults to 'int' [-Wimplicit-int] level.c:365:1: warning: type of 'room2' defaults to 'int' [-Wimplicit-int] level.c: At top level: level.c:370:1: warning: return type defaults to 'int' [-Wimplicit-int] same_col(room1, room2) ^ level.c: In function 'same_col': level.c:370:1: warning: type of 'room1' defaults to 'int' [-Wimplicit-int] level.c:370:1: warning: type of 'room2' defaults to 'int' [-Wimplicit-int] level.c: At top level: level.c:375:1: warning: return type defaults to 'int' [-Wimplicit-int] add_mazes() ^ level.c: In function 'add_mazes': level.c:393:5: warning: implicit declaration of function 'make_maze' [-Wimplicit-function-declaration] make_maze(get_rand(rooms[j].top_row+1, rooms[j].bottom_row-1), ^ level.c: At top level: level.c:406:1: warning: return type defaults to 'int' [-Wimplicit-int] fill_out_level() ^ level.c: In function 'fill_out_level': level.c:418:4: warning: implicit declaration of function 'fill_it' [-Wimplicit-function-declaration] fill_it(rn, 1); ^ level.c: At top level: level.c:426:1: warning: return type defaults to 'int' [-Wimplicit-int] fill_it(rn, do_rec_de) ^ level.c: In function 'fill_it': level.c:482:4: warning: implicit declaration of function 'recursive_deadend' [-Wimplicit-function-declaration] recursive_deadend(rn, offsets, srow, scol); ^ level.c: At top level: level.c:488:1: warning: return type defaults to 'int' [-Wimplicit-int] recursive_deadend(rn, offsets, srow, scol) ^ level.c:543:1: warning: return type defaults to 'int' [-Wimplicit-int] make_maze(r, c, tr, br, lc, rc) ^ level.c:608:1: warning: return type defaults to 'int' [-Wimplicit-int] hide_boxed_passage(row1, col1, row2, col2, n) ^ level.c:643:1: warning: return type defaults to 'int' [-Wimplicit-int] put_player(nr) ^ level.c: In function 'put_player': level.c:650:3: warning: implicit declaration of function 'gr_row_col' [-Wimplicit-function-declaration] gr_row_col(&row, &col, (FLOOR | TUNNEL | OBJECT | STAIRS)); ^ level.c:651:8: warning: implicit declaration of function 'get_room_number' [-Wimplicit-function-declaration] rn = get_room_number(row, col); ^ level.c:662:3: warning: implicit declaration of function 'light_up_room' [-Wimplicit-function-declaration] light_up_room(cur_room); ^ level.c:666:2: warning: implicit declaration of function 'wake_room' [-Wimplicit-function-declaration] wake_room(get_room_number(rogue.row, rogue.col), 1, rogue.row, rogue.col); ^ level.c:671:2: warning: implicit declaration of function 'mvaddch' [-Wimplicit-function-declaration] mvaddch(rogue.row, rogue.col, colored(rogue.fchar)); ^ level.c:671:32: warning: implicit declaration of function 'colored' [-Wimplicit-function-declaration] mvaddch(rogue.row, rogue.col, colored(rogue.fchar)); ^ level.c: At top level: level.c:674:1: warning: return type defaults to 'int' [-Wimplicit-int] drop_check() ^ level.c:690:1: warning: return type defaults to 'int' [-Wimplicit-int] check_up() ^ level.c: In function 'check_up': level.c:704:3: warning: implicit declaration of function 'win' [-Wimplicit-function-declaration] win(); ^ level.c: At top level: level.c:712:1: warning: return type defaults to 'int' [-Wimplicit-int] add_exp(e, promotion) ^ level.c: In function 'add_exp': level.c:726:13: warning: implicit declaration of function 'get_exp_level' [-Wimplicit-function-declaration] new_exp = get_exp_level(rogue.exp_points); ^ level.c:733:4: warning: implicit declaration of function 'znum' [-Wimplicit-function-declaration] znum(bf, i, 0); ^ level.c:734:4: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] sprintf(mbuf, mesg[53], bf); ^ level.c:734:4: warning: incompatible implicit declaration of built-in function 'sprintf' level.c:734:4: note: include '' or provide a declaration of 'sprintf' level.c:740:10: warning: implicit declaration of function 'hp_raise' [-Wimplicit-function-declaration] hp = hp_raise(); ^ level.c:745:4: warning: implicit declaration of function 'print_stats' [-Wimplicit-function-declaration] print_stats(STAT_HP | STAT_EXP); ^ level.c: At top level: level.c:752:1: warning: return type defaults to 'int' [-Wimplicit-int] get_exp_level(e) ^ level.c:765:1: warning: return type defaults to 'int' [-Wimplicit-int] hp_raise() ^ level.c:773:1: warning: return type defaults to 'int' [-Wimplicit-int] show_average_hp() ^ level.c: In function 'show_average_hp': level.c:787:2: warning: incompatible implicit declaration of built-in function 'sprintf' sprintf(mbuf,mesg[54], ^ level.c:787:2: note: include '' or provide a declaration of 'sprintf' level.c: At top level: level.c:794:1: warning: return type defaults to 'int' [-Wimplicit-int] mix_random_rooms() ^ --- hit.o --- hit.c:191:2: warning: incompatible implicit declaration of built-in function 'sprintf' sprintf(new_damage, "%dd%d", to_hit, damage); ^ hit.c:191:2: note: include '' or provide a declaration of 'sprintf' hit.c: At top level: hit.c:196:1: warning: return type defaults to 'int' [-Wimplicit-int] get_number(s) ^ hit.c:219:1: warning: return type defaults to 'int' [-Wimplicit-int] to_hit(obj) ^ hit.c:228:1: warning: return type defaults to 'int' [-Wimplicit-int] damage_for_strength() ^ hit.c:247:1: warning: return type defaults to 'int' [-Wimplicit-int] mon_damage(monster, damage) ^ hit.c: In function 'mon_damage': hit.c:247:1: warning: type of 'damage' defaults to 'int' [-Wimplicit-int] hit.c:259:3: warning: implicit declaration of function 'mvaddch' [-Wimplicit-function-declaration] mvaddch(row, col, colored(get_dungeon_char(row, col))); ^ hit.c:259:21: warning: implicit declaration of function 'colored' [-Wimplicit-function-declaration] mvaddch(row, col, colored(get_dungeon_char(row, col))); ^ hit.c:259:29: warning: implicit declaration of function 'get_dungeon_char' [-Wimplicit-function-declaration] mvaddch(row, col, colored(get_dungeon_char(row, col))); ^ hit.c:264:3: warning: incompatible implicit declaration of built-in function 'sprintf' sprintf(hit_message+strlen(hit_message), ^ hit.c:264:3: note: include '' or provide a declaration of 'sprintf' hit.c:264:23: warning: incompatible implicit declaration of built-in function 'strlen' sprintf(hit_message+strlen(hit_message), ^ hit.c:264:23: note: include '' or provide a declaration of 'strlen' hit.c:268:3: warning: implicit declaration of function 'add_exp' [-Wimplicit-function-declaration] add_exp(monster->kill_exp, 1); ^ hit.c:269:3: warning: implicit declaration of function 'take_from_pack' [-Wimplicit-function-declaration] take_from_pack(monster, &level_monsters); ^ hit.c:274:3: warning: implicit declaration of function 'free_object' [-Wimplicit-function-declaration] free_object(monster); ^ hit.c: In function 'fight': hit.c:289:7: warning: implicit declaration of function 'get_direction' [-Wimplicit-function-declaration] ch = get_direction(); ^ hit.c:294:2: warning: implicit declaration of function 'get_dir_rc' [-Wimplicit-function-declaration] get_dir_rc(ch, &row, &col, 0); ^ hit.c:296:6: warning: implicit declaration of function 'mvinch' [-Wimplicit-function-declaration] c = mvinch(row, col); ^ hit.c:298:5: warning: implicit declaration of function 'can_move' [-Wimplicit-function-declaration] (!can_move(rogue.row, rogue.col, row, col))) { ^ hit.c:311:10: warning: implicit declaration of function 'one_move_rogue' [-Wimplicit-function-declaration] (void) one_move_rogue(ch, 0); ^ hit.c: At top level: hit.c:324:1: warning: return type defaults to 'int' [-Wimplicit-int] get_dir_rc(dir, row, col, allow_off_screen) ^ hit.c:377:1: warning: return type defaults to 'int' [-Wimplicit-int] get_hit_chance(weapon) ^ hit.c:387:1: warning: return type defaults to 'int' [-Wimplicit-int] get_weapon_damage(weapon) ^ --- init.o --- init.c:51:1: warning: return type defaults to 'int' [-Wimplicit-int] init(argc, argv) ^ init.c: In function 'init': init.c:61:2: warning: implicit declaration of function 'do_args' [-Wimplicit-function-declaration] do_args(argc, argv); ^ init.c:63:2: warning: implicit declaration of function 'init_color' [-Wimplicit-function-declaration] init_color(); ^ init.c:65:2: warning: implicit declaration of function 'do_opts' [-Wimplicit-function-declaration] do_opts(); ^ init.c:68:16: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] if ((!pn) || (strlen(pn) >= 30)) { ^ init.c:68:16: warning: incompatible implicit declaration of built-in function 'strlen' init.c:68:16: note: include '' or provide a declaration of 'strlen' init.c:69:3: warning: implicit declaration of function 'clean_up' [-Wimplicit-function-declaration] clean_up(mesg[13]); ^ init.c:75:2: warning: implicit declaration of function 'initscr' [-Wimplicit-function-declaration] initscr(); ^ init.c:83:2: warning: implicit declaration of function 'start_window' [-Wimplicit-function-declaration] start_window(); ^ init.c:85:2: warning: implicit declaration of function 'md_heed_signals' [-Wimplicit-function-declaration] md_heed_signals(); ^ init.c:89:3: warning: implicit declaration of function 'put_scores' [-Wimplicit-function-declaration] put_scores((object *) 0, 0); ^ init.c:91:9: warning: implicit declaration of function 'md_gseed' [-Wimplicit-function-declaration] seed = md_gseed(); ^ init.c:92:9: warning: implicit declaration of function 'srrandom' [-Wimplicit-function-declaration] (void) srrandom(seed); ^ init.c:98:3: warning: implicit declaration of function 'restore' [-Wimplicit-function-declaration] restore(rest_file); ^ init.c:101:2: warning: implicit declaration of function 'mix_colors' [-Wimplicit-function-declaration] mix_colors(); ^ init.c:102:2: warning: implicit declaration of function 'get_wand_and_ring_materials' [-Wimplicit-function-declaration] get_wand_and_ring_materials(); ^ init.c:103:2: warning: implicit declaration of function 'make_scroll_titles' [-Wimplicit-function-declaration] make_scroll_titles(); ^ init.c:107:2: warning: implicit declaration of function 'player_init' [-Wimplicit-function-declaration] player_init(); ^ init.c:108:18: warning: implicit declaration of function 'get_rand' [-Wimplicit-function-declaration] party_counter = get_rand(1, PARTY_TIME); ^ init.c:109:2: warning: implicit declaration of function 'ring_stats' [-Wimplicit-function-declaration] ring_stats(0); ^ init.c: At top level: init.c:113:1: warning: return type defaults to 'int' [-Wimplicit-int] player_init() ^ init.c: In function 'player_init': init.c:120:2: warning: implicit declaration of function 'get_food' [-Wimplicit-function-declaration] get_food(obj, 1); ^ init.c:130:2: warning: implicit declaration of function 'do_wear' [-Wimplicit-function-declaration] do_wear(obj); ^ init.c:139:2: warning: implicit declaration of function 'do_wield' [-Wimplicit-function-declaration] do_wield(obj); ^ init.c: At top level: init.c:161:1: warning: return type defaults to 'int' [-Wimplicit-int] clean_up(estr) ^ init.c: In function 'clean_up': init.c:166:4: warning: implicit declaration of function 'move' [-Wimplicit-function-declaration] move(DROWS-1, 0); ^ init.c:168:4: warning: implicit declaration of function 'clrtoeol' [-Wimplicit-function-declaration] clrtoeol(); ^ init.c:173:4: warning: implicit declaration of function 'refresh' [-Wimplicit-function-declaration] refresh(); ^ init.c:174:4: warning: implicit declaration of function 'stop_window' [-Wimplicit-function-declaration] stop_window(); ^ init.c:179:3: warning: implicit declaration of function 'putstr' [-Wimplicit-function-declaration] putstr("\r\n"); ^ init.c:186:2: warning: implicit declaration of function 'md_exit' [-Wimplicit-function-declaration] md_exit(0); ^ init.c: At top level: init.c:189:1: warning: return type defaults to 'int' [-Wimplicit-int] start_window() ^ init.c: In function 'start_window': init.c:196:2: warning: implicit declaration of function 'crmode' [-Wimplicit-function-declaration] crmode(); ^ init.c:197:2: warning: implicit declaration of function 'noecho' [-Wimplicit-function-declaration] noecho(); ^ init.c:202:2: warning: implicit declaration of function 'nonl' [-Wimplicit-function-declaration] nonl(); ^ init.c:204:2: warning: implicit declaration of function 'md_control_keyboard' [-Wimplicit-function-declaration] md_control_keyboard(0); ^ init.c: At top level: init.c:208:1: warning: return type defaults to 'int' [-Wimplicit-int] stop_window() ^ init.c: In function 'stop_window': init.c:210:2: warning: implicit declaration of function 'endwin' [-Wimplicit-function-declaration] endwin(); ^ init.c: At top level: init.c:221:1: warning: return type defaults to 'int' [-Wimplicit-int] byebye() ^ init.c: In function 'byebye': init.c:223:2: warning: implicit declaration of function 'md_ignore_signals' [-Wimplicit-function-declaration] md_ignore_signals(); ^ init.c: At top level: init.c:236:1: warning: return type defaults to 'int' [-Wimplicit-int] onintr() ^ init.c:258:1: warning: return type defaults to 'int' [-Wimplicit-int] error_save() ^ init.c: In function 'error_save': init.c:261:2: warning: implicit declaration of function 'save_into_file' [-Wimplicit-function-declaration] save_into_file(error_file); ^ init.c: At top level: init.c:265:1: warning: return type defaults to 'int' [-Wimplicit-int] do_args(argc, argv) ^ init.c:406:1: warning: return type defaults to 'int' [-Wimplicit-int] do_opts() ^ init.c: In function 'set_opts': init.c:447:8: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (!strncmp("no", ep, 2) || !strncmp("NO", ep, 2)) { ^ init.c:456:35: warning: incompatible implicit declaration of built-in function 'strlen' if (strncmp(op->name, optname, strlen(optname))) ^ init.c:456:35: note: include '' or provide a declaration of 'strlen' init.c:461:5: warning: implicit declaration of function 'env_get_value' [-Wimplicit-function-declaration] env_get_value(op->cp, ep+1, op->ab, op->nc); ^ init.c:523:3: warning: implicit declaration of function 'md_chdir' [-Wimplicit-function-declaration] md_chdir(game_dir); ^ init.c:528:3: warning: implicit declaration of function 'repaint_screen' [-Wimplicit-function-declaration] repaint_screen(); ^ init.c: At top level: init.c:533:1: warning: return type defaults to 'int' [-Wimplicit-int] init_color() ^ init.c: In function 'init_color': init.c:540:8: warning: implicit declaration of function 'r_index' [-Wimplicit-function-declaration] j = r_index("wrgybmc?WRGYBMC", color_str[i], 0); ^ init.c: At top level: init.c:584:1: warning: return type defaults to 'int' [-Wimplicit-int] env_get_value(s, e, add_blank, no_colon) ^ --- machdep.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c machdep.c machdep.c:153:1: warning: return type defaults to 'int' [-Wimplicit-int] putstr(s) ^ machdep.c:205:1: warning: return type defaults to 'int' [-Wimplicit-int] md_chdir(dir) ^ machdep.c: In function 'md_chdir': machdep.c:210:10: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] return (chdir(dir)); ^ machdep.c: At top level: machdep.c:267:1: warning: return type defaults to 'int' [-Wimplicit-int] md_slurp() ^ machdep.c:320:1: warning: return type defaults to 'int' [-Wimplicit-int] md_control_keyboard(mode) ^ machdep.c:392:1: warning: return type defaults to 'int' [-Wimplicit-int] md_heed_signals() ^ machdep.c:425:1: warning: return type defaults to 'int' [-Wimplicit-int] md_ignore_signals() ^ machdep.c:511:1: warning: return type defaults to 'int' [-Wimplicit-int] md_gct(rt_buf) ^ machdep.c:544:1: warning: return type defaults to 'int' [-Wimplicit-int] md_gfmt(fname, rt_buf) ^ machdep.c: In function 'md_df': machdep.c:609:6: warning: implicit declaration of function 'unlink' [-Wimplicit-function-declaration] if (unlink(fname)) { ^ machdep.c: At top level: machdep.c:663:1: warning: return type defaults to 'int' [-Wimplicit-int] md_sleep(nsecs) ^ machdep.c: In function 'md_sleep': machdep.c:666:9: warning: implicit declaration of function 'sleep' [-Wimplicit-function-declaration] (void) sleep(nsecs); ^ machdep.c: In function 'md_malloc': machdep.c:753:8: warning: conflicting types for built-in function 'malloc' char *malloc(); ^ machdep.c: At top level: machdep.c:776:1: warning: return type defaults to 'int' [-Wimplicit-int] md_gseed() ^ machdep.c: In function 'md_gseed': machdep.c:779:9: warning: implicit declaration of function 'getpid' [-Wimplicit-function-declaration] return(getpid()); ^ machdep.c: At top level: machdep.c:796:1: warning: return type defaults to 'int' [-Wimplicit-int] md_exit(status) ^ machdep.c: In function 'md_exit': machdep.c:803:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(status); ^ machdep.c:803:2: warning: incompatible implicit declaration of built-in function 'exit' machdep.c:803:2: note: include '' or provide a declaration of 'exit' machdep.c: At top level: machdep.c:885:1: warning: return type defaults to 'int' [-Wimplicit-int] md_cbreak_no_echo_nonl(on) ^ machdep.c:974:1: warning: return type defaults to 'int' [-Wimplicit-int] md_tstp() ^ --- main.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c main.c --- message.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c message.c --- main.o --- main.c:24:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^ main.c: In function 'main': main.c:33:6: warning: implicit declaration of function 'read_mesg' [-Wimplicit-function-declaration] if (read_mesg(argc, argv)) ^ main.c:34:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^ main.c:34:3: warning: incompatible implicit declaration of built-in function 'exit' main.c:34:3: note: include '' or provide a declaration of 'exit' main.c:36:6: warning: implicit declaration of function 'init' [-Wimplicit-function-declaration] if (init(argc - 1, argv + 1)) { /* restored game */ ^ main.c:41:3: warning: implicit declaration of function 'clear_level' [-Wimplicit-function-declaration] clear_level(); ^ main.c:42:3: warning: implicit declaration of function 'make_level' [-Wimplicit-function-declaration] make_level(); ^ main.c:44:3: warning: implicit declaration of function 'put_stairs' [-Wimplicit-function-declaration] put_stairs(); ^ main.c:45:3: warning: implicit declaration of function 'add_traps' [-Wimplicit-function-declaration] add_traps(); ^ main.c:46:3: warning: implicit declaration of function 'put_mons' [-Wimplicit-function-declaration] put_mons(); ^ main.c:47:3: warning: implicit declaration of function 'put_player' [-Wimplicit-function-declaration] put_player(party_room); ^ main.c:48:3: warning: implicit declaration of function 'print_stats' [-Wimplicit-function-declaration] print_stats(STAT_ALL); ^ main.c:62:3: warning: implicit declaration of function 'free_stuff' [-Wimplicit-function-declaration] free_stuff(&level_objects); ^ main.c: In function 'list_mesg': main.c:79:10: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (strncmp(dp->d_name, "mesg", strlen("mesg")) == 0) { ^ main.c:79:38: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] if (strncmp(dp->d_name, "mesg", strlen("mesg")) == 0) { ^ main.c:79:38: warning: incompatible implicit declaration of built-in function 'strlen' main.c:79:38: note: include '' or provide a declaration of 'strlen' main.c: In function 'read_mesg': main.c:134:12: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration] if ((n = atoi(buf)) > 0 && n < 500) { ^ --- message.o --- message.c: In function 'message': message.c:40:3: warning: implicit declaration of function 'md_slurp' [-Wimplicit-function-declaration] md_slurp(); ^ message.c:45:3: warning: implicit declaration of function 'mvaddstr' [-Wimplicit-function-declaration] mvaddstr(MIN_ROW-1, msg_col, mesg[11]); ^ message.c:46:3: warning: implicit declaration of function 'refresh' [-Wimplicit-function-declaration] refresh(); ^ message.c:47:3: warning: implicit declaration of function 'wait_for_ack' [-Wimplicit-function-declaration] wait_for_ack(); ^ message.c:55:12: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] msg_col = strlen(msg); ^ message.c:55:12: warning: incompatible implicit declaration of built-in function 'strlen' message.c:55:12: note: include '' or provide a declaration of 'strlen' message.c: At top level: message.c:64:1: warning: return type defaults to 'int' [-Wimplicit-int] remessage() ^ message.c: In function 'check_message': message.c:77:2: warning: implicit declaration of function 'move' [-Wimplicit-function-declaration] move(MIN_ROW-1, 0); ^ message.c:78:2: warning: implicit declaration of function 'clrtoeol' [-Wimplicit-function-declaration] clrtoeol(); ^ message.c: At top level: message.c:83:1: warning: return type defaults to 'int' [-Wimplicit-int] get_direction() ^ message.c: In function 'get_direction': message.c:88:29: warning: implicit declaration of function 'rgetchar' [-Wimplicit-function-declaration] while (!is_direction(dir = rgetchar())) ^ message.c:89:3: warning: implicit declaration of function 'sound_bell' [-Wimplicit-function-declaration] sound_bell(); ^ message.c: At top level: message.c:94:1: warning: return type defaults to 'int' [-Wimplicit-int] get_input_line(prompt, insert, buf, if_cancelled, add_blank, do_echo) ^ message.c: In function 'get_input_line': message.c:100:6: warning: implicit declaration of function 'do_input_line' [-Wimplicit-function-declaration] n = do_input_line(1, 0, 0, prompt, insert, ^ message.c: At top level: message.c:105:1: warning: return type defaults to 'int' [-Wimplicit-int] input_line(row, col, insert, buf, ch) ^ message.c:112:1: warning: return type defaults to 'int' [-Wimplicit-int] do_input_line(is_msg, row,col, prompt, insert, buf, if_cancelled, add_blank, do_echo, first_ch) ^ message.c: In function 'do_input_line': message.c:131:7: warning: incompatible implicit declaration of built-in function 'strlen' n = strlen(prompt) + 1; ^ message.c:131:7: note: include '' or provide a declaration of 'strlen' message.c:138:7: warning: incompatible implicit declaration of built-in function 'strlen' i = strlen(insert); ^ message.c:138:7: note: include '' or provide a declaration of 'strlen' message.c: At top level: message.c:261:1: warning: return type defaults to 'int' [-Wimplicit-int] rgetchar() ^ message.c: In function 'rgetchar': message.c:263:11: warning: type defaults to 'int' in declaration of 'ch' [-Wimplicit-int] register ch; ^ message.c:278:4: warning: implicit declaration of function 'wrefresh' [-Wimplicit-function-declaration] wrefresh(curscr); ^ message.c:307:4: warning: implicit declaration of function 'save_screen' [-Wimplicit-function-declaration] save_screen(); ^ message.c: At top level: message.c:320:1: warning: return type defaults to 'int' [-Wimplicit-int] print_stats(stat_mask) ^ message.c: In function 'print_stats': message.c:321:10: warning: type defaults to 'int' in declaration of 'stat_mask' [-Wimplicit-int] register stat_mask; ^ message.c:340:3: warning: implicit declaration of function 'pad' [-Wimplicit-function-declaration] pad(buf, 2); ^ message.c:405:22: warning: implicit declaration of function 'get_armor_class' [-Wimplicit-function-declaration] sprintf(buf, "%d", get_armor_class(rogue.armor)); ^ message.c: At top level: message.c:480:1: warning: return type defaults to 'int' [-Wimplicit-int] pad(s, n) ^ message.c: In function 'pad': message.c:486:11: warning: incompatible implicit declaration of built-in function 'strlen' for (i = strlen(s); i < n; i++) { ^ message.c:486:11: note: include '' or provide a declaration of 'strlen' message.c: At top level: message.c:491:1: warning: return type defaults to 'int' [-Wimplicit-int] save_screen() ^ message.c: In function 'save_screen': message.c:507:14: warning: implicit declaration of function 'mvinch' [-Wimplicit-function-declaration] buf[j] = mvinch(i, j); ^ message.c: At top level: message.c:524:1: warning: return type defaults to 'int' [-Wimplicit-int] sound_bell() ^ message.c:537:1: warning: return type defaults to 'int' [-Wimplicit-int] r_index(str, ch, last) ^ message.c: In function 'r_index': message.c:545:12: warning: incompatible implicit declaration of built-in function 'strlen' for (i = strlen(str) - 1; i >= 0; i--) { ^ message.c:545:12: note: include '' or provide a declaration of 'strlen' --- monster.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c monster.c monster.c:65:1: warning: return type defaults to 'int' [-Wimplicit-int] put_mons() ^ monster.c: In function 'put_mons': monster.c:72:6: warning: implicit declaration of function 'get_rand' [-Wimplicit-function-declaration] n = get_rand(4, 6); ^ monster.c:76:39: warning: implicit declaration of function 'coin_toss' [-Wimplicit-function-declaration] if ((monster->m_flags & WANDERS) && coin_toss()) { ^ monster.c:77:4: warning: implicit declaration of function 'wake_up' [-Wimplicit-function-declaration] wake_up(monster); ^ monster.c:79:3: warning: implicit declaration of function 'gr_row_col' [-Wimplicit-function-declaration] gr_row_col(&row, &col, (FLOOR | TUNNEL | STAIRS | OBJECT)); ^ monster.c:80:3: warning: implicit declaration of function 'put_m_at' [-Wimplicit-function-declaration] put_m_at(row, col, monster); ^ monster.c: In function 'gr_monster': monster.c:87:10: warning: type defaults to 'int' in declaration of 'mn' [-Wimplicit-int] register mn; ^ monster.c:102:23: warning: implicit declaration of function 'gr_obj_char' [-Wimplicit-function-declaration] monster->disguise = gr_obj_char(); ^ monster.c: In function 'mv_mons': monster.c:137:40: warning: implicit declaration of function 'move_confused' [-Wimplicit-function-declaration] if ((monster->m_flags & CONFUSED) && move_confused(monster)) { ^ monster.c:142:8: warning: implicit declaration of function 'mon_can_go' [-Wimplicit-function-declaration] && !mon_can_go(monster, rogue.row, rogue.col)) { ^ monster.c: At top level: monster.c:153:1: warning: return type defaults to 'int' [-Wimplicit-int] party_monsters(rn, n) ^ monster.c: In function 'party_monsters': monster.c:167:7: warning: implicit declaration of function 'no_room_for_monster' [-Wimplicit-function-declaration] if (no_room_for_monster(rn)) { ^ monster.c: At top level: monster.c:193:1: warning: return type defaults to 'int' [-Wimplicit-int] gmc_row_col(row, col) ^ monster.c: In function 'gmc_row_col': monster.c:194:10: warning: type defaults to 'int' in declaration of 'row' [-Wimplicit-int] register row, col; ^ monster.c:194:15: warning: type defaults to 'int' in declaration of 'col' [-Wimplicit-int] register row, col; ^ monster.c:199:10: warning: implicit declaration of function 'gmc' [-Wimplicit-function-declaration] return(gmc(monster)); ^ monster.c: At top level: monster.c:203:1: warning: return type defaults to 'int' [-Wimplicit-int] gmc(monster) ^ monster.c: In function 'mv_monster': monster.c:232:5: warning: implicit declaration of function 'rogue_is_around' [-Wimplicit-function-declaration] rogue_is_around(monster->row, monster->col) && ^ monster.c:233:5: warning: implicit declaration of function 'rand_percent' [-Wimplicit-function-declaration] rand_percent(((stealthy > 0) ? ^ monster.c:243:36: warning: implicit declaration of function 'flit' [-Wimplicit-function-declaration] if ((monster->m_flags & FLITS) && flit(monster)) { ^ monster.c:253:39: warning: implicit declaration of function 'm_confuse' [-Wimplicit-function-declaration] if ((monster->m_flags & CONFUSES) && m_confuse(monster)) { ^ monster.c:260:37: warning: implicit declaration of function 'flame_broil' [-Wimplicit-function-declaration] if ((monster->m_flags & FLAMES) && flame_broil(monster)) { ^ monster.c:263:41: warning: implicit declaration of function 'seek_gold' [-Wimplicit-function-declaration] if ((monster->m_flags & SEEKS_GOLD) && seek_gold(monster)) { ^ monster.c:279:4: warning: implicit declaration of function 'mtry' [-Wimplicit-function-declaration] mtry(monster, row, monster->col)) { ^ monster.c: At top level: monster.c:355:1: warning: return type defaults to 'int' [-Wimplicit-int] mtry(monster, row, col) ^ monster.c: In function 'mtry': monster.c:360:3: warning: implicit declaration of function 'move_mon_to' [-Wimplicit-function-declaration] move_mon_to(monster, row, col); ^ monster.c: At top level: monster.c:366:1: warning: return type defaults to 'int' [-Wimplicit-int] move_mon_to(monster, row, col) ^ monster.c: In function 'move_mon_to': monster.c:371:11: warning: type defaults to 'int' in declaration of 'mrow' [-Wimplicit-int] register mrow, mcol; ^ monster.c:371:17: warning: type defaults to 'int' in declaration of 'mcol' [-Wimplicit-int] register mrow, mcol; ^ monster.c:379:6: warning: implicit declaration of function 'mvinch' [-Wimplicit-function-declaration] c = mvinch(mrow, mcol); ^ monster.c:383:4: warning: implicit declaration of function 'mvaddch' [-Wimplicit-function-declaration] mvaddch(mrow, mcol, colored(monster->trail_char)); ^ monster.c:383:24: warning: implicit declaration of function 'colored' [-Wimplicit-function-declaration] mvaddch(mrow, mcol, colored(monster->trail_char)); ^ monster.c:385:8: warning: implicit declaration of function 'rogue_can_see' [-Wimplicit-function-declaration] if (rogue_can_see(mrow, mcol)) { ^ monster.c:403:4: warning: implicit declaration of function 'get_room_number' [-Wimplicit-function-declaration] (get_room_number(row, col) != cur_room) && ^ monster.c: At top level: monster.c:416:1: warning: return type defaults to 'int' [-Wimplicit-int] mon_can_go(monster, row, col) ^ monster.c: In function 'mon_can_go': monster.c:429:7: warning: implicit declaration of function 'is_passable' [-Wimplicit-function-declaration] !is_passable(row, col) || (dungeon[row][col] & MONSTER)) { ^ monster.c: At top level: monster.c:454:1: warning: return type defaults to 'int' [-Wimplicit-int] wake_up(monster) ^ monster.c:462:1: warning: return type defaults to 'int' [-Wimplicit-int] wake_room(rn, entering, row, col) ^ monster.c:516:1: warning: return type defaults to 'int' [-Wimplicit-int] rogue_is_around(row, col) ^ monster.c:527:1: warning: return type defaults to 'int' [-Wimplicit-int] wanderer() ^ monster.c: In function 'wanderer': monster.c:536:4: warning: implicit declaration of function 'free_object' [-Wimplicit-function-declaration] free_object(monster); ^ monster.c: At top level: monster.c:579:1: warning: return type defaults to 'int' [-Wimplicit-int] create_monster() ^ monster.c: In function 'create_monster': monster.c:591:3: warning: implicit declaration of function 'rand_around' [-Wimplicit-function-declaration] rand_around(i, &r, &c); ^ monster.c: At top level: monster.c:617:1: warning: return type defaults to 'int' [-Wimplicit-int] put_m_at(row, col, monster) ^ monster.c: In function 'put_m_at': monster.c:626:2: warning: implicit declaration of function 'aim_monster' [-Wimplicit-function-declaration] aim_monster(monster); ^ monster.c: At top level: monster.c:629:1: warning: return type defaults to 'int' [-Wimplicit-int] aim_monster(monster) ^ monster.c:647:1: warning: return type defaults to 'int' [-Wimplicit-int] rogue_can_see(row, col) ^ monster.c: In function 'rogue_can_see': monster.c:648:10: warning: type defaults to 'int' in declaration of 'row' [-Wimplicit-int] register row, col; ^ monster.c:648:15: warning: type defaults to 'int' in declaration of 'col' [-Wimplicit-int] register row, col; ^ monster.c: At top level: monster.c:655:1: warning: return type defaults to 'int' [-Wimplicit-int] move_confused(monster) ^ monster.c:685:1: warning: return type defaults to 'int' [-Wimplicit-int] flit(monster) ^ monster.c:711:1: warning: return type defaults to 'int' [-Wimplicit-int] gr_obj_char() ^ monster.c:721:1: warning: return type defaults to 'int' [-Wimplicit-int] no_room_for_monster(rn) ^ monster.c:736:1: warning: return type defaults to 'int' [-Wimplicit-int] aggravate() ^ monster.c: In function 'mon_sees': monster.c:754:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] mon_sees(monster, row, col) ^ monster.c:754:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] monster.c: At top level: monster.c:772:1: warning: return type defaults to 'int' [-Wimplicit-int] mv_aquatars() ^ --- move.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c move.c move.c:35:1: warning: return type defaults to 'int' [-Wimplicit-int] one_move_rogue(dirch, pickup) ^ move.c: In function 'one_move_rogue': move.c:52:11: warning: implicit declaration of function 'gr_dir' [-Wimplicit-function-declaration] dirch = gr_dir(); ^ move.c:54:2: warning: implicit declaration of function 'get_dir_rc' [-Wimplicit-function-declaration] get_dir_rc(dirch, &r, &c, 1); ^ move.c:58:7: warning: implicit declaration of function 'can_move' [-Wimplicit-function-declaration] if (!can_move(rogue.row, rogue.col, row, col)) { ^ move.c:77:7: warning: implicit declaration of function 'rand_percent' [-Wimplicit-function-declaration] if (rand_percent(R_TELE_PERCENT)) { ^ move.c:78:5: warning: implicit declaration of function 'tele' [-Wimplicit-function-declaration] tele(); ^ move.c:89:15: warning: implicit declaration of function 'get_room_number' [-Wimplicit-function-declaration] cur_room = get_room_number(row, col); ^ move.c:90:4: warning: implicit declaration of function 'light_up_room' [-Wimplicit-function-declaration] light_up_room(cur_room); ^ move.c:91:4: warning: implicit declaration of function 'wake_room' [-Wimplicit-function-declaration] wake_room(cur_room, 1, row, col); ^ move.c:99:3: warning: implicit declaration of function 'darken_room' [-Wimplicit-function-declaration] darken_room(cur_room); ^ move.c:104:2: warning: implicit declaration of function 'mvaddch' [-Wimplicit-function-declaration] mvaddch(rogue.row, rogue.col, colored(get_dungeon_char(rogue.row, rogue.col))); ^ move.c:104:32: warning: implicit declaration of function 'colored' [-Wimplicit-function-declaration] mvaddch(rogue.row, rogue.col, colored(get_dungeon_char(rogue.row, rogue.col))); ^ move.c:104:40: warning: implicit declaration of function 'get_dungeon_char' [-Wimplicit-function-declaration] mvaddch(rogue.row, rogue.col, colored(get_dungeon_char(rogue.row, rogue.col))); ^ move.c:108:3: warning: implicit declaration of function 'refresh' [-Wimplicit-function-declaration] refresh(); ^ move.c:120:6: warning: implicit declaration of function 'free_object' [-Wimplicit-function-declaration] free_object(obj); ^ move.c:146:14: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] p = desc + strlen(desc); ^ move.c:146:14: warning: incompatible implicit declaration of built-in function 'strlen' move.c:146:14: note: include '' or provide a declaration of 'strlen' move.c: At top level: move.c:169:1: warning: return type defaults to 'int' [-Wimplicit-int] multiple_move_rogue(dirch) ^ move.c: In function 'multiple_move_rogue': move.c:169:1: warning: type of 'dirch' defaults to 'int' [-Wimplicit-int] move.c:204:9: warning: implicit declaration of function 'is_passable' [-Wimplicit-function-declaration] if (is_passable(row,col) && dirch!=dir[3-i]) ^ move.c:212:13: warning: implicit declaration of function 'next_to_something' [-Wimplicit-function-declaration] } while (!next_to_something(row, col)); ^ move.c: At top level: move.c:267:1: warning: return type defaults to 'int' [-Wimplicit-int] is_passable(row, col) ^ move.c: In function 'is_passable': move.c:268:10: warning: type defaults to 'int' in declaration of 'row' [-Wimplicit-int] register row, col; ^ move.c:268:15: warning: type defaults to 'int' in declaration of 'col' [-Wimplicit-int] register row, col; ^ move.c: At top level: move.c:280:1: warning: return type defaults to 'int' [-Wimplicit-int] next_to_something(drow, dcol) ^ move.c: In function 'next_to_something': move.c:281:10: warning: type defaults to 'int' in declaration of 'drow' [-Wimplicit-int] register drow, dcol; ^ move.c:281:16: warning: type defaults to 'int' in declaration of 'dcol' [-Wimplicit-int] register drow, dcol; ^ move.c: At top level: move.c:341:1: warning: return type defaults to 'int' [-Wimplicit-int] can_move(row1, col1, row2, col2) ^ move.c: In function 'can_move': move.c:341:1: warning: type of 'row1' defaults to 'int' [-Wimplicit-int] move.c:341:1: warning: type of 'col1' defaults to 'int' [-Wimplicit-int] move.c:341:1: warning: type of 'row2' defaults to 'int' [-Wimplicit-int] move.c:341:1: warning: type of 'col2' defaults to 'int' [-Wimplicit-int] move.c: At top level: move.c:355:1: warning: return type defaults to 'int' [-Wimplicit-int] move_onto() ^ move.c: In function 'move_onto': move.c:359:7: warning: implicit declaration of function 'get_direction' [-Wimplicit-function-declaration] ch = get_direction(); ^ move.c: In function 'is_direction': move.c:366:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] is_direction(c) ^ move.c: In function 'check_hunger': move.c:382:3: warning: implicit declaration of function 'print_stats' [-Wimplicit-function-declaration] print_stats(STAT_HUNGER); ^ move.c:395:7: warning: implicit declaration of function 'get_rand' [-Wimplicit-function-declaration] n = get_rand(0, (FAINT - rogue.moves_left)); ^ move.c:403:9: warning: implicit declaration of function 'coin_toss' [-Wimplicit-function-declaration] if (coin_toss()) { ^ move.c:414:3: warning: implicit declaration of function 'killed_by' [-Wimplicit-function-declaration] killed_by((object *) 0, STARVATION); ^ move.c: In function 'reg_move': move.c:460:3: warning: implicit declaration of function 'wanderer' [-Wimplicit-function-declaration] wanderer(); ^ move.c:464:4: warning: implicit declaration of function 'unhallucinate' [-Wimplicit-function-declaration] unhallucinate(); ^ move.c:471:4: warning: implicit declaration of function 'unblind' [-Wimplicit-function-declaration] unblind(); ^ move.c:476:4: warning: implicit declaration of function 'unconfuse' [-Wimplicit-function-declaration] unconfuse(); ^ move.c: At top level: move.c:502:1: warning: return type defaults to 'int' [-Wimplicit-int] rest(count) ^ move.c: In function 'rest': move.c:502:1: warning: type of 'count' defaults to 'int' [-Wimplicit-int] move.c: At top level: move.c:516:1: warning: return type defaults to 'int' [-Wimplicit-int] gr_dir() ^ --- object.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c object.c object.c:133:1: warning: return type defaults to 'int' [-Wimplicit-int] colored(c) ^ object.c: In function 'colored': object.c:134:10: warning: type defaults to 'int' in declaration of 'c' [-Wimplicit-int] register c; ^ object.c: In function 'put_objects': object.c:150:6: warning: implicit declaration of function 'coin_toss' [-Wimplicit-function-declaration] n = coin_toss() ? get_rand(2, 4) : get_rand(3, 5); ^ object.c:150:20: warning: implicit declaration of function 'get_rand' [-Wimplicit-function-declaration] n = coin_toss() ? get_rand(2, 4) : get_rand(3, 5); ^ object.c:151:9: warning: implicit declaration of function 'rand_percent' [-Wimplicit-function-declaration] while (rand_percent(33)) { ^ object.c:155:3: warning: implicit declaration of function 'make_party' [-Wimplicit-function-declaration] make_party(); ^ object.c:156:19: warning: implicit declaration of function 'next_party' [-Wimplicit-function-declaration] party_counter = next_party(); ^ object.c:160:3: warning: implicit declaration of function 'rand_place' [-Wimplicit-function-declaration] rand_place(obj); ^ object.c:162:2: warning: implicit declaration of function 'put_gold' [-Wimplicit-function-declaration] put_gold(); ^ object.c: At top level: object.c:165:1: warning: return type defaults to 'int' [-Wimplicit-int] put_gold() ^ object.c: In function 'put_gold': object.c:186:6: warning: implicit declaration of function 'plant_gold' [-Wimplicit-function-declaration] plant_gold(row, col, is_maze); ^ object.c: At top level: object.c:194:1: warning: return type defaults to 'int' [-Wimplicit-int] plant_gold(row, col, is_maze) ^ object.c:211:1: warning: return type defaults to 'int' [-Wimplicit-int] place_at(obj, row, col) ^ object.c: In function 'place_at': object.c:211:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] object.c:211:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] object.c: In function 'get_letter_object': object.c:236:1: warning: type of 'ch' defaults to 'int' [-Wimplicit-int] get_letter_object(ch) ^ object.c: At top level: object.c:248:1: warning: return type defaults to 'int' [-Wimplicit-int] free_stuff(objlist) ^ object.c: In function 'free_stuff': object.c:257:3: warning: implicit declaration of function 'free_object' [-Wimplicit-function-declaration] free_object(obj); ^ object.c: In function 'gr_object': object.c:375:3: warning: implicit declaration of function 'gr_weapon' [-Wimplicit-function-declaration] gr_weapon(obj, 1); ^ object.c:378:3: warning: implicit declaration of function 'gr_armor' [-Wimplicit-function-declaration] gr_armor(obj, 1); ^ object.c:381:3: warning: implicit declaration of function 'gr_wand' [-Wimplicit-function-declaration] gr_wand(obj); ^ object.c:384:3: warning: implicit declaration of function 'get_food' [-Wimplicit-function-declaration] get_food(obj, 0); ^ object.c:387:3: warning: implicit declaration of function 'gr_ring' [-Wimplicit-function-declaration] gr_ring(obj, 1); ^ object.c: At top level: object.c:451:1: warning: return type defaults to 'int' [-Wimplicit-int] gr_weapon(obj, assign_wk) ^ object.c:497:1: warning: return type defaults to 'int' [-Wimplicit-int] gr_armor(obj, assign_wk) /* by Yasha */ ^ object.c:525:1: warning: return type defaults to 'int' [-Wimplicit-int] gr_wand(obj) ^ object.c:539:1: warning: return type defaults to 'int' [-Wimplicit-int] get_food(obj, force_ration) ^ object.c:552:1: warning: return type defaults to 'int' [-Wimplicit-int] put_stairs() ^ object.c: In function 'put_stairs': object.c:556:2: warning: implicit declaration of function 'gr_row_col' [-Wimplicit-function-declaration] gr_row_col(&row, &col, (FLOOR | TUNNEL)); ^ object.c: At top level: object.c:560:1: warning: return type defaults to 'int' [-Wimplicit-int] get_armor_class(obj) ^ object.c: In function 'alloc_object': object.c:583:3: warning: implicit declaration of function 'save_into_file' [-Wimplicit-function-declaration] save_into_file(error_file); ^ object.c: At top level: object.c:594:1: warning: return type defaults to 'int' [-Wimplicit-int] free_object(obj) ^ object.c:601:1: warning: return type defaults to 'int' [-Wimplicit-int] make_party() ^ object.c: In function 'make_party': object.c:605:15: warning: implicit declaration of function 'gr_room' [-Wimplicit-function-declaration] party_room = gr_room(); ^ object.c:607:25: warning: implicit declaration of function 'party_objects' [-Wimplicit-function-declaration] n = rand_percent(99) ? party_objects(party_room) : 11; ^ object.c:609:3: warning: implicit declaration of function 'party_monsters' [-Wimplicit-function-declaration] party_monsters(party_room, n); ^ object.c: At top level: object.c:613:1: warning: return type defaults to 'int' [-Wimplicit-int] show_objects() ^ object.c: In function 'show_objects': object.c:625:8: warning: implicit declaration of function 'get_mask_char' [-Wimplicit-function-declaration] rc = get_mask_char(obj->what_is); ^ object.c:632:8: warning: implicit declaration of function 'mvinch' [-Wimplicit-function-declaration] mc = mvinch(row, col); ^ object.c:635:4: warning: implicit declaration of function 'mvaddch' [-Wimplicit-function-declaration] mvaddch(row, col, colored(rc)); ^ object.c: At top level: object.c:650:1: warning: return type defaults to 'int' [-Wimplicit-int] put_amulet() ^ object.c:659:1: warning: return type defaults to 'int' [-Wimplicit-int] rand_place(obj) ^ object.c: In function 'new_object_for_wizard': object.c:679:6: warning: implicit declaration of function 'pack_count' [-Wimplicit-function-declaration] if (pack_count((object *) 0) >= MAX_PACK_COUNT) { ^ object.c:685:9: warning: implicit declaration of function 'r_index' [-Wimplicit-function-declaration] while (r_index("!?:)]=/,\033", (ch = rgetchar()), 0) == -1) ^ object.c:685:39: warning: implicit declaration of function 'rgetchar' [-Wimplicit-function-declaration] while (r_index("!?:)]=/,\033", (ch = rgetchar()), 0) == -1) ^ object.c:686:3: warning: implicit declaration of function 'sound_bell' [-Wimplicit-function-declaration] sound_bell(); ^ object.c:730:3: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] sprintf(buf, mesg[83], (obj->what_is == WEAPON) /* by Yasha */ ^ object.c:730:3: warning: incompatible implicit declaration of built-in function 'sprintf' object.c:730:3: note: include '' or provide a declaration of 'sprintf' object.c: In function 'list_object': object.c:825:3: warning: incompatible implicit declaration of built-in function 'sprintf' sprintf(descs[i]," %c) %s%s",i+'a', ^ object.c:825:3: note: include '' or provide a declaration of 'sprintf' object.c:840:12: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] if ((n = strlen(descs[i])) > maxlen) ^ object.c:840:12: warning: incompatible implicit declaration of built-in function 'strlen' object.c:840:12: note: include '' or provide a declaration of 'strlen' object.c:853:3: warning: implicit declaration of function 'mvaddstr' [-Wimplicit-function-declaration] mvaddstr(row, col, descs[row]); ^ object.c:854:3: warning: implicit declaration of function 'clrtoeol' [-Wimplicit-function-declaration] clrtoeol(); ^ object.c:856:2: warning: implicit declaration of function 'refresh' [-Wimplicit-function-declaration] refresh(); ^ object.c:857:2: warning: implicit declaration of function 'wait_for_ack' [-Wimplicit-function-declaration] wait_for_ack(); ^ object.c:859:2: warning: implicit declaration of function 'move' [-Wimplicit-function-declaration] move(0, 0); ^ object.c: At top level: object.c:874:1: warning: return type defaults to 'int' [-Wimplicit-int] next_party() ^ --- pack.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c pack.c pack.c: In function 'add_to_pack': pack.c:18:1: warning: type of 'condense' defaults to 'int' [-Wimplicit-int] add_to_pack(obj, pack, condense) ^ pack.c:25:4: warning: implicit declaration of function 'free_object' [-Wimplicit-function-declaration] free_object(obj); ^ pack.c:28:17: warning: implicit declaration of function 'next_avail_ichar' [-Wimplicit-function-declaration] obj->ichar = next_avail_ichar(); ^ pack.c: At top level: pack.c:59:1: warning: return type defaults to 'int' [-Wimplicit-int] take_from_pack(obj, pack) ^ pack.c: In function 'pick_up': pack.c:69:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] pick_up(row, col, status) ^ pack.c:69:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] pack.c:81:3: warning: implicit declaration of function 'vanish' [-Wimplicit-function-declaration] vanish(obj, 0, &level_objects); ^ pack.c:92:3: warning: implicit declaration of function 'print_stats' [-Wimplicit-function-declaration] print_stats(STAT_GOLD); ^ pack.c:95:6: warning: implicit declaration of function 'pack_count' [-Wimplicit-function-declaration] if (pack_count(obj) >= MAX_PACK_COUNT) { ^ pack.c: In function 'drop': pack.c:121:12: warning: implicit declaration of function 'pack_letter' [-Wimplicit-function-declaration] if ((ch = pack_letter(mesg[90], ALL_OBJECTS)) == CANCEL) { ^ pack.c:133:3: warning: implicit declaration of function 'unwield' [-Wimplicit-function-declaration] unwield(rogue.weapon); ^ pack.c:139:3: warning: implicit declaration of function 'mv_aquatars' [-Wimplicit-function-declaration] mv_aquatars(); ^ pack.c:140:3: warning: implicit declaration of function 'unwear' [-Wimplicit-function-declaration] unwear(rogue.armor); ^ pack.c:147:3: warning: implicit declaration of function 'un_put_on' [-Wimplicit-function-declaration] un_put_on(obj); ^ pack.c:162:2: warning: implicit declaration of function 'place_at' [-Wimplicit-function-declaration] place_at(obj, rogue.row, rogue.col); ^ pack.c: At top level: pack.c:208:1: warning: return type defaults to 'int' [-Wimplicit-int] next_avail_ichar() ^ pack.c: In function 'next_avail_ichar': pack.c:211:11: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ pack.c: At top level: pack.c:230:1: warning: return type defaults to 'int' [-Wimplicit-int] wait_for_ack() ^ pack.c: In function 'wait_for_ack': pack.c:232:9: warning: implicit declaration of function 'rgetchar' [-Wimplicit-function-declaration] while (rgetchar() != ' ') ; ^ pack.c: At top level: pack.c:235:1: warning: return type defaults to 'int' [-Wimplicit-int] pack_letter(prompt, mask) ^ pack.c: In function 'pack_letter': pack.c:252:9: warning: implicit declaration of function 'is_pack_letter' [-Wimplicit-function-declaration] if (!is_pack_letter(&ch, &mask)) { ^ pack.c:253:5: warning: implicit declaration of function 'sound_bell' [-Wimplicit-function-declaration] sound_bell(); ^ pack.c: At top level: pack.c:271:1: warning: return type defaults to 'int' [-Wimplicit-int] take_off() ^ pack.c: In function 'wear': pack.c:332:2: warning: implicit declaration of function 'do_wear' [-Wimplicit-function-declaration] do_wear(obj); ^ pack.c: At top level: pack.c:337:1: warning: return type defaults to 'int' [-Wimplicit-int] unwear(obj) ^ pack.c:346:1: warning: return type defaults to 'int' [-Wimplicit-int] do_wear(obj) ^ pack.c: In function 'wield': pack.c:375:3: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] sprintf(desc, mesg[103], ^ pack.c:375:3: warning: incompatible implicit declaration of built-in function 'sprintf' pack.c:375:3: note: include '' or provide a declaration of 'sprintf' pack.c:392:3: warning: implicit declaration of function 'do_wield' [-Wimplicit-function-declaration] do_wield(obj); ^ pack.c: At top level: pack.c:397:1: warning: return type defaults to 'int' [-Wimplicit-int] do_wield(obj) ^ pack.c:404:1: warning: return type defaults to 'int' [-Wimplicit-int] unwield(obj) ^ pack.c: In function 'call_it': pack.c:438:6: warning: implicit declaration of function 'get_input_line' [-Wimplicit-function-declaration] if (get_input_line(mesg[111], ^ pack.c: At top level: pack.c:461:1: warning: return type defaults to 'int' [-Wimplicit-int] pack_count(new_obj) ^ pack.c:502:1: warning: return type defaults to 'int' [-Wimplicit-int] is_pack_letter(c, mask) ^ pack.c:522:1: warning: return type defaults to 'int' [-Wimplicit-int] has_amulet() ^ pack.c:527:1: warning: return type defaults to 'int' [-Wimplicit-int] kick_into_pack() ^ pack.c: In function 'kick_into_pack': pack.c:553:16: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] p = desc + strlen(desc); ^ pack.c:553:16: warning: incompatible implicit declaration of built-in function 'strlen' pack.c:553:16: note: include '' or provide a declaration of 'strlen' --- play.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c play.c play.c: In function 'play_level': play.c:42:3: warning: implicit declaration of function 'move' [-Wimplicit-function-declaration] move(rogue.row, rogue.col); ^ play.c:43:3: warning: implicit declaration of function 'refresh' [-Wimplicit-function-declaration] refresh(); ^ play.c:46:14: warning: implicit declaration of function 'rgetchar' [-Wimplicit-function-declaration] ch = cmd = rgetchar(); ^ play.c:52:4: warning: implicit declaration of function 'rest' [-Wimplicit-function-declaration] rest((count > 0) ? count : 1); ^ play.c:74:11: warning: implicit declaration of function 'one_move_rogue' [-Wimplicit-function-declaration] (void) one_move_rogue(ch, 1); ^ play.c:92:4: warning: implicit declaration of function 'multiple_move_rogue' [-Wimplicit-function-declaration] multiple_move_rogue(ch); ^ play.c:104:4: warning: implicit declaration of function 'move_onto' [-Wimplicit-function-declaration] move_onto(); ^ play.c:113:4: warning: implicit declaration of function 'remove_ring' [-Wimplicit-function-declaration] remove_ring(); ^ play.c:116:4: warning: implicit declaration of function 'remessage' [-Wimplicit-function-declaration] remessage(); ^ play.c:119:4: warning: implicit declaration of function 'wizardize' [-Wimplicit-function-declaration] wizardize(); ^ play.c:122:8: warning: implicit declaration of function 'drop_check' [-Wimplicit-function-declaration] if (drop_check()) { ^ play.c:127:8: warning: implicit declaration of function 'check_up' [-Wimplicit-function-declaration] if (check_up()) { ^ play.c:133:4: warning: implicit declaration of function 'inv_armor_weapon' [-Wimplicit-function-declaration] inv_armor_weapon(ch == ')'); ^ play.c:136:4: warning: implicit declaration of function 'inv_rings' [-Wimplicit-function-declaration] inv_rings(); ^ play.c:145:4: warning: implicit declaration of function 'take_off' [-Wimplicit-function-declaration] take_off(); ^ play.c:205:5: warning: implicit declaration of function 'draw_magic_map' [-Wimplicit-function-declaration] draw_magic_map(); ^ play.c:212:5: warning: implicit declaration of function 'show_traps' [-Wimplicit-function-declaration] show_traps(); ^ play.c:219:5: warning: implicit declaration of function 'show_objects' [-Wimplicit-function-declaration] show_objects(); ^ play.c:225:4: warning: implicit declaration of function 'show_average_hp' [-Wimplicit-function-declaration] show_average_hp(); ^ play.c:248:4: warning: implicit declaration of function 'kick_into_pack' [-Wimplicit-function-declaration] kick_into_pack(); ^ play.c:262:4: warning: implicit declaration of function 'help' [-Wimplicit-function-declaration] help(); ^ play.c:265:4: warning: implicit declaration of function 'print_stats' [-Wimplicit-function-declaration] print_stats(STAT_ALL); ^ play.c:274:4: warning: implicit declaration of function 'options' [-Wimplicit-function-declaration] options(); ^ play.c:277:4: warning: implicit declaration of function 'doshell' [-Wimplicit-function-declaration] doshell(); ^ play.c: At top level: play.c:305:1: warning: return type defaults to 'int' [-Wimplicit-int] help() ^ play.c: In function 'help': play.c:312:22: warning: implicit declaration of function 'mvinch' [-Wimplicit-function-declaration] descs[row][col] = mvinch(row, col); ^ play.c:313:2: warning: implicit declaration of function 'clear' [-Wimplicit-function-declaration] clear(); ^ play.c:315:3: warning: implicit declaration of function 'mvaddstr' [-Wimplicit-function-declaration] mvaddstr(n, 0, help_message[n]); ^ play.c:316:3: warning: implicit declaration of function 'clrtoeol' [-Wimplicit-function-declaration] clrtoeol(); ^ play.c:319:2: warning: implicit declaration of function 'wait_for_ack' [-Wimplicit-function-declaration] wait_for_ack(); ^ play.c:326:3: warning: implicit declaration of function 'touch' [-Wimplicit-function-declaration] touch(row, 0, DCOLS-1); ^ play.c:339:11: warning: implicit declaration of function 'colored' [-Wimplicit-function-declaration] addch(colored(descs[row][col])); ^ play.c: In function 'identify': play.c:375:18: warning: implicit declaration of function 'r_index' [-Wimplicit-function-declaration] } else if ((n = r_index("@.|-+#%^*:])?!/=,", ch, 0)) != -1) { ^ play.c:379:3: warning: implicit declaration of function 'sound_bell' [-Wimplicit-function-declaration] sound_bell(); ^ play.c: At top level: play.c:386:1: warning: return type defaults to 'int' [-Wimplicit-int] options() ^ play.c: In function 'options': play.c:402:3: warning: implicit declaration of function 'addstr' [-Wimplicit-function-declaration] addstr(" (\""); ^ play.c:411:9: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] i = strlen(cbuf[n]); ^ play.c:411:9: warning: incompatible implicit declaration of built-in function 'strlen' play.c:411:9: note: include '' or provide a declaration of 'strlen' play.c:416:12: warning: incompatible implicit declaration of built-in function 'strlen' pos[n] = strlen(optdesc[n]) + strlen(envopt[n].name) + 7; ^ play.c:416:12: note: include '' or provide a declaration of 'strlen' play.c:424:19: warning: incompatible implicit declaration of built-in function 'strlen' move(i, pos[i]+strlen(cbuf[i])); ^ play.c:424:19: note: include '' or provide a declaration of 'strlen' play.c:452:8: warning: implicit declaration of function 'input_line' [-Wimplicit-function-declaration] j = input_line(i, pos[i], cbuf[i], optbuf, ch); ^ play.c: At top level: play.c:523:1: warning: return type defaults to 'int' [-Wimplicit-int] doshell() ^ play.c: In function 'doshell': play.c:544:2: warning: implicit declaration of function 'stop_window' [-Wimplicit-function-declaration] stop_window(); ^ play.c:546:3: warning: implicit declaration of function 'md_chdir' [-Wimplicit-function-declaration] md_chdir(org_dir); ^ play.c:561:2: warning: implicit declaration of function 'md_ignore_signals' [-Wimplicit-function-declaration] md_ignore_signals(); ^ play.c:565:2: warning: implicit declaration of function 'putstr' [-Wimplicit-function-declaration] putstr(mesg[157]); ^ play.c:567:2: warning: implicit declaration of function 'system' [-Wimplicit-function-declaration] system(cmd); ^ play.c:568:2: warning: implicit declaration of function 'md_heed_signals' [-Wimplicit-function-declaration] md_heed_signals(); ^ play.c:572:2: warning: implicit declaration of function 'start_window' [-Wimplicit-function-declaration] start_window(); ^ play.c:573:2: warning: implicit declaration of function 'wrefresh' [-Wimplicit-function-declaration] wrefresh(curscr); ^ --- random.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c random.c random.c:19:1: warning: return type defaults to 'int' [-Wimplicit-int] srrandom(x) ^ random.c:60:1: warning: return type defaults to 'int' [-Wimplicit-int] get_rand(x, y) ^ random.c:78:1: warning: return type defaults to 'int' [-Wimplicit-int] rand_percent(percentage) ^ random.c:84:1: warning: return type defaults to 'int' [-Wimplicit-int] coin_toss() ^ --- ring.o --- --- room.o --- --- ring.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c ring.c --- room.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c room.c room.c:21:1: warning: return type defaults to 'int' [-Wimplicit-int] light_up_room(rn) ^ room.c: In function 'light_up_room': room.c:37:8: warning: implicit declaration of function 'get_dungeon_char' [-Wimplicit-function-declaration] get_dungeon_char(monster->row, monster->col); ^ room.c:41:5: warning: implicit declaration of function 'mvaddch' [-Wimplicit-function-declaration] mvaddch(i, j, colored(get_dungeon_char(i, j))); ^ room.c:41:19: warning: implicit declaration of function 'colored' [-Wimplicit-function-declaration] mvaddch(i, j, colored(get_dungeon_char(i, j))); ^ room.c: In function 'light_passage': room.c:49:1: warning: type of 'row' defaults to 'int' [-Wimplicit-int] light_passage(row, col) ^ room.c:49:1: warning: type of 'col' defaults to 'int' [-Wimplicit-int] room.c:61:8: warning: implicit declaration of function 'can_move' [-Wimplicit-function-declaration] if (can_move(row, col, row+i, col+j)) { ^ room.c: At top level: room.c:68:1: warning: return type defaults to 'int' [-Wimplicit-int] darken_room(rn) ^ room.c: In function 'darken_room': room.c:80:11: warning: implicit declaration of function 'imitating' [-Wimplicit-function-declaration] if (!imitating(i, j)) { ^ room.c: At top level: room.c:92:1: warning: return type defaults to 'int' [-Wimplicit-int] get_dungeon_char(row, col) ^ room.c: In function 'get_dungeon_char': room.c:93:10: warning: type defaults to 'int' in declaration of 'row' [-Wimplicit-int] register row, col; ^ room.c:93:15: warning: type defaults to 'int' in declaration of 'col' [-Wimplicit-int] register row, col; ^ room.c:98:10: warning: implicit declaration of function 'gmc_row_col' [-Wimplicit-function-declaration] return(gmc_row_col(row, col)); ^ room.c:104:10: warning: implicit declaration of function 'get_mask_char' [-Wimplicit-function-declaration] return(get_mask_char(obj->what_is)); ^ room.c: At top level: room.c:140:1: warning: return type defaults to 'int' [-Wimplicit-int] get_mask_char(mask) ^ room.c:167:1: warning: return type defaults to 'int' [-Wimplicit-int] gr_row_col(row, col, mask) ^ room.c: In function 'gr_row_col': room.c:175:7: warning: implicit declaration of function 'get_rand' [-Wimplicit-function-declaration] r = get_rand(MIN_ROW, DROWS-2); ^ room.c:177:8: warning: implicit declaration of function 'get_room_number' [-Wimplicit-function-declaration] rn = get_room_number(r, c); ^ room.c: At top level: room.c:188:1: warning: return type defaults to 'int' [-Wimplicit-int] gr_room() ^ room.c:199:1: warning: return type defaults to 'int' [-Wimplicit-int] party_objects(rn) ^ room.c: In function 'party_objects': room.c:199:1: warning: type of 'rn' defaults to 'int' [-Wimplicit-int] room.c:224:4: warning: implicit declaration of function 'place_at' [-Wimplicit-function-declaration] place_at(obj, row, col); ^ room.c: At top level: room.c:231:1: warning: return type defaults to 'int' [-Wimplicit-int] get_room_number(row, col) ^ room.c: In function 'get_room_number': room.c:232:10: warning: type defaults to 'int' in declaration of 'row' [-Wimplicit-int] register row, col; ^ room.c:232:15: warning: type defaults to 'int' in declaration of 'col' [-Wimplicit-int] register row, col; ^ room.c: At top level: room.c:245:1: warning: return type defaults to 'int' [-Wimplicit-int] is_all_connected() ^ room.c: In function 'is_all_connected': room.c:256:2: warning: implicit declaration of function 'visit_rooms' [-Wimplicit-function-declaration] visit_rooms(starting_room); ^ room.c: At top level: room.c:266:1: warning: return type defaults to 'int' [-Wimplicit-int] visit_rooms(rn) ^ room.c:282:1: warning: return type defaults to 'int' [-Wimplicit-int] draw_magic_map() ^ room.c: In function 'draw_magic_map': room.c:293:16: warning: implicit declaration of function 'mvinch' [-Wimplicit-function-declaration] if (((ch = mvinch(i, j)) == ' ') || ^ --- ring.o --- ring.c: In function 'put_on_ring': ring.c:35:12: warning: implicit declaration of function 'pack_letter' [-Wimplicit-function-declaration] if ((ch = pack_letter(mesg[161], RING)) == CANCEL) { ^ ring.c:55:9: warning: implicit declaration of function 'rgetchar' [-Wimplicit-function-declaration] ch = rgetchar(); ^ ring.c:72:2: warning: implicit declaration of function 'do_put_on' [-Wimplicit-function-declaration] do_put_on(ring, (ch == 'l')? 1: 0); ^ ring.c:73:2: warning: implicit declaration of function 'ring_stats' [-Wimplicit-function-declaration] ring_stats(1); ^ ring.c: At top level: ring.c:85:1: warning: return type defaults to 'int' [-Wimplicit-int] do_put_on(ring, on_left) ^ ring.c:98:1: warning: return type defaults to 'int' [-Wimplicit-int] remove_ring() ^ ring.c: In function 'remove_ring': ring.c:106:3: warning: implicit declaration of function 'inv_rings' [-Wimplicit-function-declaration] inv_rings(); ^ ring.c:136:4: warning: implicit declaration of function 'un_put_on' [-Wimplicit-function-declaration] un_put_on(ring); ^ ring.c: At top level: ring.c:150:1: warning: return type defaults to 'int' [-Wimplicit-int] un_put_on(ring) ^ ring.c:165:1: warning: return type defaults to 'int' [-Wimplicit-int] gr_ring(ring, assign_wk) ^ ring.c: In function 'gr_ring': ring.c:171:22: warning: implicit declaration of function 'get_rand' [-Wimplicit-function-declaration] ring->which_kind = get_rand(0, (RINGS - 1)); ^ ring.c:201:21: warning: implicit declaration of function 'coin_toss' [-Wimplicit-function-declaration] ring->is_cursed = coin_toss(); ^ ring.c: At top level: ring.c:206:1: warning: return type defaults to 'int' [-Wimplicit-int] inv_rings() ^ ring.c:233:1: warning: return type defaults to 'int' [-Wimplicit-int] ring_stats(pr) ^ ring.c: In function 'ring_stats': ring.c:293:3: warning: implicit declaration of function 'print_stats' [-Wimplicit-function-declaration] print_stats(STAT_STRENGTH); ^ ring.c:294:3: warning: implicit declaration of function 'relight' [-Wimplicit-function-declaration] relight(); ^ --- room.o --- room.c: In function 'dr_course': room.c:394:8: warning: implicit declaration of function 'get_oth_room' [-Wimplicit-function-declaration] if (!get_oth_room(rn, &row, &col)) { ^ room.c: At top level: room.c:403:1: warning: return type defaults to 'int' [-Wimplicit-int] get_oth_room(rn, row, col) ^ --- save.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c save.c save.c: In function 'save_game': save.c:49:7: warning: implicit declaration of function 'get_input_line' [-Wimplicit-function-declaration] if (!get_input_line("セーブするファイル名は?", save_file, fname, ^ save.c:59:2: warning: implicit declaration of function 'save_into_file' [-Wimplicit-function-declaration] save_into_file(fname); ^ save.c: At top level: save.c:62:1: warning: return type defaults to 'int' [-Wimplicit-int] save_into_file(sfile) ^ save.c: In function 'save_into_file': save.c:73:3: warning: implicit declaration of function 'md_chdir' [-Wimplicit-function-declaration] md_chdir(org_dir); ^ save.c:93:16: warning: implicit declaration of function 'md_get_file_id' [-Wimplicit-function-declaration] ((file_id = md_get_file_id(sfile)) == -1)) { ^ save.c:113:2: warning: implicit declaration of function 'md_ignore_signals' [-Wimplicit-function-declaration] md_ignore_signals(); ^ save.c:116:2: warning: implicit declaration of function 'r_write' [-Wimplicit-function-declaration] r_write(fp, (char *) &detect_monster, sizeof(detect_monster)); ^ save.c:119:2: warning: implicit declaration of function 'write_string' [-Wimplicit-function-declaration] write_string(hunger_str, fp); ^ save.c:123:2: warning: implicit declaration of function 'write_pack' [-Wimplicit-function-declaration] write_pack(&level_monsters, fp); ^ save.c:126:2: warning: implicit declaration of function 'rw_dungeon' [-Wimplicit-function-declaration] rw_dungeon(fp, 1); ^ save.c:130:2: warning: implicit declaration of function 'rw_id' [-Wimplicit-function-declaration] rw_id(id_potions, fp, POTIONS, 1); ^ save.c:137:2: warning: implicit declaration of function 'rw_rooms' [-Wimplicit-function-declaration] rw_rooms(fp, 1); ^ save.c:150:2: warning: implicit declaration of function 'md_gct' [-Wimplicit-function-declaration] md_gct(&rt_buf); ^ save.c:158:3: warning: implicit declaration of function 'clean_up' [-Wimplicit-function-declaration] clean_up(""); ^ save.c: At top level: save.c:169:1: warning: return type defaults to 'int' [-Wimplicit-int] restore(fname) ^ save.c: In function 'restore': save.c:192:6: warning: implicit declaration of function 'md_link_count' [-Wimplicit-function-declaration] if (md_link_count(fname) > 1) { ^ save.c:211:2: warning: implicit declaration of function 'r_read' [-Wimplicit-function-declaration] r_read(fp, (char *) &detect_monster, sizeof(detect_monster)); ^ save.c:214:2: warning: implicit declaration of function 'read_string' [-Wimplicit-function-declaration] read_string(hunger_str, fp); ^ save.c:218:6: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (strcmp(tbuf, login_name)) { ^ save.c:228:2: warning: implicit declaration of function 'read_pack' [-Wimplicit-function-declaration] read_pack(&level_monsters, fp, 0); ^ save.c:265:3: warning: implicit declaration of function 'clear' [-Wimplicit-function-declaration] clear(); ^ save.c:273:2: warning: implicit declaration of function 'md_gfmt' [-Wimplicit-function-declaration] md_gfmt(fname, &mod_time); /* get file modification time */ ^ save.c:291:2: warning: implicit declaration of function 'ring_stats' [-Wimplicit-function-declaration] ring_stats(0); ^ save.c: At top level: save.c:300:1: warning: return type defaults to 'int' [-Wimplicit-int] write_pack(pack, fp) ^ save.c:313:1: warning: return type defaults to 'int' [-Wimplicit-int] read_pack(pack, fp, is_rogue) ^ save.c: In function 'read_pack': save.c:330:5: warning: implicit declaration of function 'do_wear' [-Wimplicit-function-declaration] do_wear(new_obj); ^ save.c:332:5: warning: implicit declaration of function 'do_wield' [-Wimplicit-function-declaration] do_wield(new_obj); ^ save.c:334:5: warning: implicit declaration of function 'do_put_on' [-Wimplicit-function-declaration] do_put_on(new_obj, ^ save.c: At top level: save.c:344:1: warning: return type defaults to 'int' [-Wimplicit-int] rw_dungeon(fp, rw) ^ save.c: In function 'rw_dungeon': save.c:361:14: warning: implicit declaration of function 'mvinch' [-Wimplicit-function-declaration] buf[j] = mvinch(i, j); ^ save.c:377:6: warning: implicit declaration of function 'mvaddch' [-Wimplicit-function-declaration] mvaddch(i, j, (unsigned char) buf[j]); ^ save.c:379:20: warning: implicit declaration of function 'colored' [-Wimplicit-function-declaration] mvaddch(i, j, colored(buf[j])); ^ save.c: At top level: save.c:388:1: warning: return type defaults to 'int' [-Wimplicit-int] rw_id(id_table, fp, n, wr) ^ save.c:411:1: warning: return type defaults to 'int' [-Wimplicit-int] write_string(s, fp) ^ save.c: In function 'write_string': save.c:417:6: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] n = strlen(s) + 1; ^ save.c:417:6: warning: incompatible implicit declaration of built-in function 'strlen' save.c:417:6: note: include '' or provide a declaration of 'strlen' save.c:418:2: warning: implicit declaration of function 'xxxx' [-Wimplicit-function-declaration] xxxx(s, n); ^ save.c: At top level: save.c:423:1: warning: return type defaults to 'int' [-Wimplicit-int] read_string(s, fp) ^ save.c:434:1: warning: return type defaults to 'int' [-Wimplicit-int] rw_rooms(fp, rw) ^ save.c:446:1: warning: return type defaults to 'int' [-Wimplicit-int] r_read(fp, buf, n) ^ save.c:460:1: warning: return type defaults to 'int' [-Wimplicit-int] r_write(fp, buf, n) ^ save.c: In function 'r_write': save.c:472:4: warning: implicit declaration of function 'sound_bell' [-Wimplicit-function-declaration] sound_bell(); ^ --- score.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c score.c score.c:34:1: warning: return type defaults to 'int' [-Wimplicit-int] killed_by(monster, other) ^ score.c: In function 'killed_by': score.c:72:2: warning: implicit declaration of function 'md_ignore_signals' [-Wimplicit-function-declaration] md_ignore_signals(); ^ score.c:89:3: warning: implicit declaration of function 'md_gct' [-Wimplicit-function-declaration] md_gct(&rt); ^ score.c:90:3: warning: implicit declaration of function 'clear' [-Wimplicit-function-declaration] clear(); ^ score.c:92:3: warning: implicit declaration of function 'color' [-Wimplicit-function-declaration] color(GREEN); ^ score.c:95:4: warning: implicit declaration of function 'mvaddstr' [-Wimplicit-function-declaration] mvaddstr(i+3, xpos[i], str[i]); ^ score.c:98:3: warning: implicit declaration of function 'mvaddch' [-Wimplicit-function-declaration] mvaddch(15, DCOLS/2-11, '*'); /* by Yasha */ ^ score.c:112:3: warning: implicit declaration of function 'center' [-Wimplicit-function-declaration] center(6, mesg[177]); ^ score.c:115:3: warning: implicit declaration of function 'standend' [-Wimplicit-function-declaration] standend(); ^ score.c:121:3: warning: implicit declaration of function 'lznum' [-Wimplicit-function-declaration] lznum(buf+2, rogue.gold, 0); ^ score.c:124:3: warning: implicit declaration of function 'znum' [-Wimplicit-function-declaration] znum(buf, rt.year + 1900, 0); ^ score.c:136:2: warning: implicit declaration of function 'put_scores' [-Wimplicit-function-declaration] put_scores(monster, other); ^ score.c: At top level: score.c:295:1: warning: return type defaults to 'int' [-Wimplicit-int] win() ^ score.c: In function 'win': score.c:335:2: warning: implicit declaration of function 'unwield' [-Wimplicit-function-declaration] unwield(rogue.weapon); /* disarm and relax */ ^ score.c:336:2: warning: implicit declaration of function 'unwear' [-Wimplicit-function-declaration] unwear(rogue.armor); ^ score.c:337:2: warning: implicit declaration of function 'un_put_on' [-Wimplicit-function-declaration] un_put_on(rogue.left_ring); ^ score.c:343:3: warning: implicit declaration of function 'mvaddbanner' [-Wimplicit-function-declaration] mvaddbanner(i+6, DCOLS/2-30, ban[i]); ^ score.c:367:2: warning: implicit declaration of function 'id_all' [-Wimplicit-function-declaration] id_all(); ^ score.c:368:2: warning: implicit declaration of function 'sell_pack' [-Wimplicit-function-declaration] sell_pack(); ^ score.c: At top level: score.c:373:1: warning: return type defaults to 'int' [-Wimplicit-int] mvaddbanner(row, col, ban) ^ score.c: In function 'mvaddbanner': score.c:386:2: warning: implicit declaration of function 'move' [-Wimplicit-function-declaration] move(row, col); ^ score.c: In function 'quit': score.c:417:13: warning: implicit declaration of function 'mvinch' [-Wimplicit-function-declaration] buf[i] = mvinch(0, i); ^ score.c:426:6: warning: implicit declaration of function 'rgetchar' [-Wimplicit-function-declaration] if (rgetchar() != 'y') { ^ score.c:427:3: warning: implicit declaration of function 'md_heed_signals' [-Wimplicit-function-declaration] md_heed_signals(); ^ score.c:435:4: warning: implicit declaration of function 'refresh' [-Wimplicit-function-declaration] refresh(); ^ score.c:440:3: warning: implicit declaration of function 'clean_up' [-Wimplicit-function-declaration] clean_up(mesg[12]); /* byebye_string */ ^ score.c: At top level: score.c:447:1: warning: return type defaults to 'int' [-Wimplicit-int] put_scores(monster, other) ^ score.c: In function 'put_scores': score.c:478:3: warning: implicit declaration of function 'sf_error' [-Wimplicit-function-declaration] sf_error(); ^ score.c:509:3: warning: implicit declaration of function 'xxxx' [-Wimplicit-function-declaration] xxxx(scores[i], 80); ^ score.c:552:4: warning: implicit declaration of function 'insert_score' [-Wimplicit-function-declaration] insert_score(scores, n_names, nick_name, ^ score.c:585:5: warning: implicit declaration of function 'standout' [-Wimplicit-function-declaration] standout(); ^ score.c: At top level: score.c:754:1: warning: return type defaults to 'int' [-Wimplicit-int] insert_score(scores, n_names, n_name, rank, n, monster, other) ^ score.c: In function 'insert_score': score.c:754:1: warning: type of 'other' defaults to 'int' [-Wimplicit-int] score.c:776:7: warning: implicit declaration of function 'has_amulet' [-Wimplicit-function-declaration] if (has_amulet()) ^ score.c:810:11: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] for (i = strlen(buf); i < 79; i++) { ^ score.c:810:11: warning: incompatible implicit declaration of built-in function 'strlen' score.c:810:11: note: include '' or provide a declaration of 'strlen' score.c: At top level: score.c:887:1: warning: return type defaults to 'int' [-Wimplicit-int] is_vowel(ch) ^ score.c:897:1: warning: return type defaults to 'int' [-Wimplicit-int] sell_pack() ^ score.c: In function 'sell_pack': score.c:911:10: warning: implicit declaration of function 'get_value' [-Wimplicit-function-declaration] val = get_value(obj); ^ score.c: At top level: score.c:929:1: warning: return type defaults to 'int' [-Wimplicit-int] get_value(obj) ^ score.c:974:1: warning: return type defaults to 'int' [-Wimplicit-int] id_all() ^ score.c:1038:1: warning: return type defaults to 'int' [-Wimplicit-int] xxxx(buf, n) ^ score.c: In function 'nickize': score.c:1097:6: warning: incompatible implicit declaration of built-in function 'strlen' j = strlen(buf); ^ score.c:1097:6: note: include '' or provide a declaration of 'strlen' score.c: At top level: score.c:1106:1: warning: return type defaults to 'int' [-Wimplicit-int] center(row, buf) ^ score.c: In function 'center': score.c:1112:21: warning: incompatible implicit declaration of built-in function 'strlen' margin = ((DCOLS - strlen(buf)) / 2); ^ score.c:1112:21: note: include '' or provide a declaration of 'strlen' score.c: At top level: score.c:1116:1: warning: return type defaults to 'int' [-Wimplicit-int] sf_error() ^ --- spechit.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c spechit.c spechit.c: In function 'special_hit': spechit.c:29:39: warning: implicit declaration of function 'rand_percent' [-Wimplicit-function-declaration] if ((monster->m_flags & CONFUSED) && rand_percent(66)) { ^ spechit.c: In function 'rust': spechit.c:61:25: warning: implicit declaration of function 'get_armor_class' [-Wimplicit-function-declaration] if ((!rogue.armor) || (get_armor_class(rogue.armor) <= 1) || ^ spechit.c:73:3: warning: implicit declaration of function 'print_stats' [-Wimplicit-function-declaration] print_stats(STAT_ARMOR); ^ spechit.c: In function 'freeze': spechit.c:95:7: warning: implicit declaration of function 'get_rand' [-Wimplicit-function-declaration] n = get_rand(4, 8); ^ spechit.c:103:4: warning: implicit declaration of function 'killed_by' [-Wimplicit-function-declaration] killed_by((object *)0, HYPOTHERMIA); ^ spechit.c: In function 'steal_gold': spechit.c:128:2: warning: implicit declaration of function 'disappear' [-Wimplicit-function-declaration] disappear(monster); ^ spechit.c: In function 'steal_item': spechit.c:154:5: warning: implicit declaration of function 'un_put_on' [-Wimplicit-function-declaration] un_put_on(obj); ^ spechit.c:204:2: warning: implicit declaration of function 'vanish' [-Wimplicit-function-declaration] vanish(obj, 0, &rogue.pack); ^ spechit.c: At top level: spechit.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int] disappear(monster) ^ spechit.c: In function 'disappear': spechit.c:218:6: warning: implicit declaration of function 'rogue_can_see' [-Wimplicit-function-declaration] if (rogue_can_see(row, col)) { ^ spechit.c:219:3: warning: implicit declaration of function 'mvaddch' [-Wimplicit-function-declaration] mvaddch(row, col, colored(get_dungeon_char(row, col))); ^ spechit.c:219:21: warning: implicit declaration of function 'colored' [-Wimplicit-function-declaration] mvaddch(row, col, colored(get_dungeon_char(row, col))); ^ spechit.c:219:29: warning: implicit declaration of function 'get_dungeon_char' [-Wimplicit-function-declaration] mvaddch(row, col, colored(get_dungeon_char(row, col))); ^ spechit.c:221:2: warning: implicit declaration of function 'take_from_pack' [-Wimplicit-function-declaration] take_from_pack(monster, &level_monsters); ^ spechit.c:222:2: warning: implicit declaration of function 'free_object' [-Wimplicit-function-declaration] free_object(monster); ^ spechit.c: In function 'cough_up': spechit.c:252:8: warning: implicit declaration of function 'try_to_cough' [-Wimplicit-function-declaration] if (try_to_cough(row+n, col+i, obj)) { ^ spechit.c: At top level: spechit.c:271:1: warning: return type defaults to 'int' [-Wimplicit-int] try_to_cough(row, col, obj) ^ spechit.c: In function 'try_to_cough': spechit.c:280:3: warning: implicit declaration of function 'place_at' [-Wimplicit-function-declaration] place_at(obj, row, col); ^ spechit.c: At top level: spechit.c:290:1: warning: return type defaults to 'int' [-Wimplicit-int] seek_gold(monster) ^ spechit.c: In function 'seek_gold': spechit.c:295:12: warning: implicit declaration of function 'get_room_number' [-Wimplicit-function-declaration] if ((rn = get_room_number(monster->row, monster->col)) < 0) { ^ spechit.c:300:9: warning: implicit declaration of function 'gold_at' [-Wimplicit-function-declaration] if ((gold_at(i, j)) && !(dungeon[i][j] & MONSTER)) { ^ spechit.c:302:9: warning: implicit declaration of function 'mon_can_go' [-Wimplicit-function-declaration] s = mon_can_go(monster, i, j); ^ spechit.c:305:6: warning: implicit declaration of function 'move_mon_to' [-Wimplicit-function-declaration] move_mon_to(monster, i, j); ^ spechit.c: At top level: spechit.c:322:1: warning: return type defaults to 'int' [-Wimplicit-int] gold_at(row, col) ^ spechit.c:336:1: warning: return type defaults to 'int' [-Wimplicit-int] check_gold_seeker(monster) ^ spechit.c:342:1: warning: return type defaults to 'int' [-Wimplicit-int] check_imitator(monster) ^ spechit.c: In function 'check_imitator': spechit.c:348:3: warning: implicit declaration of function 'wake_up' [-Wimplicit-function-declaration] wake_up(monster); ^ spechit.c:353:4: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] sprintf(msg, mesg[206], ^ spechit.c:353:4: warning: incompatible implicit declaration of built-in function 'sprintf' spechit.c:353:4: note: include '' or provide a declaration of 'sprintf' spechit.c: At top level: spechit.c:362:1: warning: return type defaults to 'int' [-Wimplicit-int] imitating(row, col) ^ spechit.c: In function 'sting': spechit.c:393:3: warning: incompatible implicit declaration of built-in function 'sprintf' sprintf(msg, mesg[207], ^ spechit.c:393:3: note: include '' or provide a declaration of 'sprintf' spechit.c: In function 'drop_level': spechit.c:411:7: warning: implicit declaration of function 'hp_raise' [-Wimplicit-function-declaration] hp = hp_raise(); ^ spechit.c:418:2: warning: implicit declaration of function 'add_exp' [-Wimplicit-function-declaration] add_exp(1, 0); ^ spechit.c: In function 'drain_life': spechit.c:442:8: warning: implicit declaration of function 'coin_toss' [-Wimplicit-function-declaration] if (coin_toss()) { ^ spechit.c: At top level: spechit.c:450:1: warning: return type defaults to 'int' [-Wimplicit-int] m_confuse(monster) ^ spechit.c: In function 'm_confuse': spechit.c:464:3: warning: incompatible implicit declaration of built-in function 'sprintf' sprintf(msg, mesg[209], ^ spechit.c:464:3: note: include '' or provide a declaration of 'sprintf' spechit.c:467:3: warning: implicit declaration of function 'confuse' [-Wimplicit-function-declaration] confuse(); ^ spechit.c: At top level: spechit.c:473:1: warning: return type defaults to 'int' [-Wimplicit-int] flame_broil(monster) ^ spechit.c: In function 'flame_broil': spechit.c:493:20: warning: implicit declaration of function 'rogue_is_around' [-Wimplicit-function-declaration] if ((!blind) && (!rogue_is_around(monster->row, monster->col))) { ^ spechit.c:496:3: warning: implicit declaration of function 'get_closer' [-Wimplicit-function-declaration] get_closer(&row, &col, rogue.row, rogue.col); ^ spechit.c:498:3: warning: implicit declaration of function 'color' [-Wimplicit-function-declaration] color(RRED); ^ spechit.c:504:4: warning: implicit declaration of function 'refresh' [-Wimplicit-function-declaration] refresh(); ^ spechit.c:507:3: warning: implicit declaration of function 'standend' [-Wimplicit-function-declaration] standend(); ^ spechit.c: At top level: spechit.c:520:1: warning: return type defaults to 'int' [-Wimplicit-int] get_closer(row, col, trow, tcol) ^ --- throw.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c throw.c throw.c: In function 'throw': throw.c:27:8: warning: implicit declaration of function 'get_direction' [-Wimplicit-function-declaration] dir = get_direction(); ^ throw.c:31:13: warning: implicit declaration of function 'pack_letter' [-Wimplicit-function-declaration] if ((wch = pack_letter(mesg[210], WEAPON)) == CANCEL) { ^ throw.c:47:3: warning: implicit declaration of function 'unwield' [-Wimplicit-function-declaration] unwield(rogue.weapon); ^ throw.c:49:3: warning: implicit declaration of function 'mv_aquatars' [-Wimplicit-function-declaration] mv_aquatars(); ^ throw.c:50:3: warning: implicit declaration of function 'unwear' [-Wimplicit-function-declaration] unwear(rogue.armor); ^ throw.c:51:3: warning: implicit declaration of function 'print_stats' [-Wimplicit-function-declaration] print_stats(STAT_ARMOR); ^ throw.c:53:3: warning: implicit declaration of function 'un_put_on' [-Wimplicit-function-declaration] un_put_on(weapon); ^ throw.c:56:2: warning: implicit declaration of function 'mvaddch' [-Wimplicit-function-declaration] mvaddch(rogue.row, rogue.col, colored(rogue.fchar)); ^ throw.c:56:32: warning: implicit declaration of function 'colored' [-Wimplicit-function-declaration] mvaddch(rogue.row, rogue.col, colored(rogue.fchar)); ^ throw.c:57:2: warning: implicit declaration of function 'refresh' [-Wimplicit-function-declaration] refresh(); ^ throw.c:59:6: warning: implicit declaration of function 'rogue_can_see' [-Wimplicit-function-declaration] if (rogue_can_see(row, col) && ((row != rogue.row) || (col != rogue.col))){ ^ throw.c:60:29: warning: implicit declaration of function 'get_dungeon_char' [-Wimplicit-function-declaration] mvaddch(row, col, colored(get_dungeon_char(row, col))); ^ throw.c:63:3: warning: implicit declaration of function 'wake_up' [-Wimplicit-function-declaration] wake_up(monster); ^ throw.c:64:3: warning: implicit declaration of function 'check_gold_seeker' [-Wimplicit-function-declaration] check_gold_seeker(monster); ^ throw.c:66:8: warning: implicit declaration of function 'throw_at_monster' [-Wimplicit-function-declaration] if (!throw_at_monster(monster, weapon)) { ^ throw.c:67:4: warning: implicit declaration of function 'flop_weapon' [-Wimplicit-function-declaration] flop_weapon(weapon, row, col); ^ throw.c:72:2: warning: implicit declaration of function 'vanish' [-Wimplicit-function-declaration] vanish(weapon, 1, &rogue.pack); ^ throw.c: At top level: throw.c:75:1: warning: return type defaults to 'int' [-Wimplicit-int] throw_at_monster(monster, weapon) ^ throw.c: In function 'throw_at_monster': throw.c:81:15: warning: implicit declaration of function 'get_hit_chance' [-Wimplicit-function-declaration] hit_chance = get_hit_chance(weapon); ^ throw.c:82:11: warning: implicit declaration of function 'get_weapon_damage' [-Wimplicit-function-declaration] damage = get_weapon_damage(weapon); ^ throw.c:97:2: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] sprintf(hit_message, mesg[212], name_of(weapon)); ^ throw.c:97:2: warning: incompatible implicit declaration of built-in function 'sprintf' throw.c:97:2: note: include '' or provide a declaration of 'sprintf' throw.c:100:7: warning: implicit declaration of function 'rand_percent' [-Wimplicit-function-declaration] if (!rand_percent(hit_chance)) { ^ throw.c:106:3: warning: implicit declaration of function 'zap_monster' [-Wimplicit-function-declaration] zap_monster(monster, weapon->which_kind); ^ throw.c:109:3: warning: implicit declaration of function 'potion_monster' [-Wimplicit-function-declaration] potion_monster(monster, weapon->which_kind); ^ throw.c:112:10: warning: implicit declaration of function 'mon_damage' [-Wimplicit-function-declaration] (void) mon_damage(monster, damage); ^ throw.c: In function 'get_thrown_at_monster': throw.c:128:7: warning: implicit declaration of function 'get_mask_char' [-Wimplicit-function-declaration] ch = get_mask_char(obj->what_is); ^ throw.c:131:3: warning: implicit declaration of function 'get_dir_rc' [-Wimplicit-function-declaration] get_dir_rc(dir, row, col, 0); ^ throw.c:150:9: warning: implicit declaration of function 'imitating' [-Wimplicit-function-declaration] if (!imitating(*row, *col)) { ^ throw.c: At top level: throw.c:161:1: warning: return type defaults to 'int' [-Wimplicit-int] flop_weapon(weapon, row, col) ^ throw.c: In function 'flop_weapon': throw.c:173:3: warning: implicit declaration of function 'rand_around' [-Wimplicit-function-declaration] rand_around(i++, &row, &col); ^ throw.c:189:3: warning: implicit declaration of function 'place_at' [-Wimplicit-function-declaration] place_at(new_weapon, row, col); ^ throw.c:196:11: warning: implicit declaration of function 'mvinch' [-Wimplicit-function-declaration] mch = mvinch(row, col); ^ throw.c:213:3: warning: incompatible implicit declaration of built-in function 'sprintf' sprintf(msg, mesg[215], ^ throw.c:213:3: note: include '' or provide a declaration of 'sprintf' throw.c: At top level: throw.c:220:1: warning: return type defaults to 'int' [-Wimplicit-int] rand_around(i, r, c) ^ throw.c: In function 'rand_around': throw.c:236:7: warning: implicit declaration of function 'get_rand' [-Wimplicit-function-declaration] o = get_rand(1, 8); ^ throw.c: At top level: throw.c:252:1: warning: return type defaults to 'int' [-Wimplicit-int] potion_monster(monster, kind) ^ --- trap.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c trap.c trap.c:31:1: warning: return type defaults to 'int' [-Wimplicit-int] trap_at(row, col) ^ trap.c: In function 'trap_at': trap.c:32:10: warning: type defaults to 'int' in declaration of 'row' [-Wimplicit-int] register row, col; ^ trap.c:32:15: warning: type defaults to 'int' in declaration of 'col' [-Wimplicit-int] register row, col; ^ trap.c: In function 'trap_player': trap.c:54:6: warning: implicit declaration of function 'rand_percent' [-Wimplicit-function-declaration] if (rand_percent(rogue.exp + ring_exp)) { ^ trap.c:65:15: warning: implicit declaration of function 'get_rand' [-Wimplicit-function-declaration] bear_trap = get_rand(4, 7); ^ trap.c:68:3: warning: implicit declaration of function 'mvaddch' [-Wimplicit-function-declaration] mvaddch(rogue.row, rogue.col, colored('^')); ^ trap.c:68:33: warning: implicit declaration of function 'colored' [-Wimplicit-function-declaration] mvaddch(rogue.row, rogue.col, colored('^')); ^ trap.c:69:3: warning: implicit declaration of function 'tele' [-Wimplicit-function-declaration] tele(); ^ trap.c:73:23: warning: implicit declaration of function 'get_damage' [-Wimplicit-function-declaration] rogue.hp_current -= get_damage("1d6", 1); ^ trap.c:81:3: warning: implicit declaration of function 'print_stats' [-Wimplicit-function-declaration] print_stats(STAT_HP | STAT_STRENGTH); ^ trap.c:83:4: warning: implicit declaration of function 'killed_by' [-Wimplicit-function-declaration] killed_by((object *) 0, POISON_DART); ^ trap.c:88:3: warning: implicit declaration of function 'take_a_nap' [-Wimplicit-function-declaration] take_a_nap(); ^ trap.c: At top level: trap.c:97:1: warning: return type defaults to 'int' [-Wimplicit-int] add_traps() ^ trap.c: In function 'add_traps': trap.c:130:5: warning: implicit declaration of function 'gr_row_col' [-Wimplicit-function-declaration] gr_row_col(&row, &col, (FLOOR | MONSTER)); ^ trap.c: In function 'id_trap': trap.c:147:8: warning: implicit declaration of function 'get_direction' [-Wimplicit-function-declaration] dir = get_direction(); ^ trap.c:154:2: warning: implicit declaration of function 'get_dir_rc' [-Wimplicit-function-declaration] get_dir_rc(dir, &row, &col, 0); ^ trap.c: At top level: trap.c:164:1: warning: return type defaults to 'int' [-Wimplicit-int] show_traps() ^ trap.c: In function 'search': trap.c:213:34: warning: implicit declaration of function 'get_dungeon_char' [-Wimplicit-function-declaration] mvaddch(row, col, colored(get_dungeon_char(row, col))); ^ --- use.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c use.c use.c: In function 'quaff': use.c:43:7: warning: implicit declaration of function 'pack_letter' [-Wimplicit-function-declaration] ch = pack_letter(mesg[231], POTION); ^ use.c:69:4: warning: implicit declaration of function 'potion_heal' [-Wimplicit-function-declaration] potion_heal(0); ^ use.c:77:26: warning: implicit declaration of function 'get_rand' [-Wimplicit-function-declaration] rogue.str_current -= get_rand(1, 3); ^ use.c:84:5: warning: implicit declaration of function 'unhallucinate' [-Wimplicit-function-declaration] unhallucinate(); ^ use.c:89:4: warning: implicit declaration of function 'add_exp' [-Wimplicit-function-declaration] add_exp(1, 1); ^ use.c:92:4: warning: implicit declaration of function 'go_blind' [-Wimplicit-function-declaration] go_blind(); ^ use.c:107:6: warning: implicit declaration of function 'show_objects' [-Wimplicit-function-declaration] show_objects(); ^ use.c:116:4: warning: implicit declaration of function 'confuse' [-Wimplicit-function-declaration] confuse(); ^ use.c:131:4: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] sprintf(buf, mesg[244], ^ use.c:131:4: warning: incompatible implicit declaration of built-in function 'sprintf' use.c:131:4: note: include '' or provide a declaration of 'sprintf' use.c:135:5: warning: implicit declaration of function 'unblind' [-Wimplicit-function-declaration] unblind(); ^ use.c:138:4: warning: implicit declaration of function 'relight' [-Wimplicit-function-declaration] relight(); ^ use.c:141:2: warning: implicit declaration of function 'print_stats' [-Wimplicit-function-declaration] print_stats((STAT_STRENGTH | STAT_HP)); ^ use.c:149:2: warning: implicit declaration of function 'vanish' [-Wimplicit-function-declaration] vanish(obj, 1, &rogue.pack); ^ use.c: In function 'read_scroll': use.c:299:4: warning: implicit declaration of function 'hold_monster' [-Wimplicit-function-declaration] hold_monster(); ^ use.c:304:6: warning: incompatible implicit declaration of built-in function 'sprintf' sprintf(msg, mesg[249], ^ use.c:304:6: note: include '' or provide a declaration of 'sprintf' use.c:308:10: warning: implicit declaration of function 'coin_toss' [-Wimplicit-function-declaration] if (coin_toss()) { ^ use.c:321:5: warning: incompatible implicit declaration of built-in function 'sprintf' sprintf(msg, mesg[251], ^ use.c:321:5: note: include '' or provide a declaration of 'sprintf' use.c:338:4: warning: implicit declaration of function 'tele' [-Wimplicit-function-declaration] tele(); ^ use.c:342:4: warning: implicit declaration of function 'take_a_nap' [-Wimplicit-function-declaration] take_a_nap(); ^ use.c:355:4: warning: implicit declaration of function 'uncurse_all' [-Wimplicit-function-declaration] uncurse_all(); ^ use.c:358:4: warning: implicit declaration of function 'create_monster' [-Wimplicit-function-declaration] create_monster(); ^ use.c:361:4: warning: implicit declaration of function 'aggravate' [-Wimplicit-function-declaration] aggravate(); ^ use.c:365:4: warning: implicit declaration of function 'draw_magic_map' [-Wimplicit-function-declaration] draw_magic_map(); ^ use.c: At top level: use.c:489:1: warning: return type defaults to 'int' [-Wimplicit-int] vanish(obj, rm, pack) ^ use.c: In function 'vanish': use.c:498:4: warning: implicit declaration of function 'unwield' [-Wimplicit-function-declaration] unwield(obj); ^ use.c:500:4: warning: implicit declaration of function 'unwear' [-Wimplicit-function-declaration] unwear(obj); ^ use.c:502:4: warning: implicit declaration of function 'un_put_on' [-Wimplicit-function-declaration] un_put_on(obj); ^ use.c:504:3: warning: implicit declaration of function 'take_from_pack' [-Wimplicit-function-declaration] take_from_pack(obj, pack); ^ use.c:505:3: warning: implicit declaration of function 'free_object' [-Wimplicit-function-declaration] free_object(obj); ^ use.c: At top level: use.c:512:1: warning: return type defaults to 'int' [-Wimplicit-int] potion_heal(extra) ^ use.c: In function 'potion_heal': use.c:512:1: warning: type of 'extra' defaults to 'int' [-Wimplicit-int] use.c:546:3: warning: implicit declaration of function 'unconfuse' [-Wimplicit-function-declaration] unconfuse(); ^ use.c: In function 'eat': use.c:604:36: warning: implicit declaration of function 'rand_percent' [-Wimplicit-function-declaration] if ((obj->which_kind == FRUIT) || rand_percent(60)) { ^ use.c:614:4: warning: incompatible implicit declaration of built-in function 'sprintf' sprintf(buf, mesg[267], fruit); ^ use.c:614:4: note: include '' or provide a declaration of 'sprintf' use.c: At top level: use.c:630:1: warning: return type defaults to 'int' [-Wimplicit-int] hold_monster() ^ use.c:662:1: warning: return type defaults to 'int' [-Wimplicit-int] tele() ^ use.c: In function 'tele': use.c:664:2: warning: implicit declaration of function 'mvaddch' [-Wimplicit-function-declaration] mvaddch(rogue.row, rogue.col, colored(get_dungeon_char(rogue.row, rogue.col))); ^ use.c:664:32: warning: implicit declaration of function 'colored' [-Wimplicit-function-declaration] mvaddch(rogue.row, rogue.col, colored(get_dungeon_char(rogue.row, rogue.col))); ^ use.c:664:40: warning: implicit declaration of function 'get_dungeon_char' [-Wimplicit-function-declaration] mvaddch(rogue.row, rogue.col, colored(get_dungeon_char(rogue.row, rogue.col))); ^ use.c:667:3: warning: implicit declaration of function 'darken_room' [-Wimplicit-function-declaration] darken_room(cur_room); ^ use.c:669:2: warning: implicit declaration of function 'put_player' [-Wimplicit-function-declaration] put_player(get_room_number(rogue.row, rogue.col)); ^ use.c:669:13: warning: implicit declaration of function 'get_room_number' [-Wimplicit-function-declaration] put_player(get_room_number(rogue.row, rogue.col)); ^ use.c: In function 'hallucinate': use.c:685:8: warning: implicit declaration of function 'mvinch' [-Wimplicit-function-declaration] ch = mvinch(obj->row, obj->col); ^ use.c:689:18: warning: implicit declaration of function 'gr_obj_char' [-Wimplicit-function-declaration] addch(colored(gr_obj_char())); ^ use.c: At top level: use.c:704:1: warning: return type defaults to 'int' [-Wimplicit-int] unhallucinate() ^ use.c:711:1: warning: return type defaults to 'int' [-Wimplicit-int] unblind() ^ use.c:724:1: warning: return type defaults to 'int' [-Wimplicit-int] relight() ^ use.c: In function 'relight': use.c:729:3: warning: implicit declaration of function 'light_up_room' [-Wimplicit-function-declaration] light_up_room(cur_room); ^ use.c: At top level: use.c:734:1: warning: return type defaults to 'int' [-Wimplicit-int] take_a_nap() ^ use.c: In function 'take_a_nap': use.c:739:2: warning: implicit declaration of function 'md_sleep' [-Wimplicit-function-declaration] md_sleep(1); ^ use.c: At top level: use.c:748:1: warning: return type defaults to 'int' [-Wimplicit-int] go_blind() ^ use.c:788:1: warning: return type defaults to 'int' [-Wimplicit-int] confuse() ^ use.c:793:1: warning: return type defaults to 'int' [-Wimplicit-int] unconfuse() ^ use.c: In function 'unconfuse': use.c:799:3: warning: incompatible implicit declaration of built-in function 'sprintf' sprintf(msg, mesg[276]); ^ use.c:799:3: note: include '' or provide a declaration of 'sprintf' use.c:801:3: warning: incompatible implicit declaration of built-in function 'sprintf' sprintf(msg, mesg[277]); ^ use.c:801:3: note: include '' or provide a declaration of 'sprintf' use.c: At top level: use.c:805:1: warning: return type defaults to 'int' [-Wimplicit-int] uncurse_all() ^ --- zap.o --- cc -pipe -O2 -fno-strict-aliasing -DUNIX -DUNIX_SYSV -DUNIX_386BSD -DCURSES -DJAPAN -DEUC -DTOPSCO -DCOLOR -DMESG_DIR=\"/usr/local/share/rogue_s\" -DLIST_MESSAGES -c zap.c zap.c: In function 'zapp': zap.c:30:8: warning: implicit declaration of function 'get_direction' [-Wimplicit-function-declaration] dir = get_direction(); ^ zap.c:34:13: warning: implicit declaration of function 'pack_letter' [-Wimplicit-function-declaration] if ((wch = pack_letter(mesg[278], WAND)) == CANCEL) { ^ zap.c:55:4: warning: implicit declaration of function 'mvaddch' [-Wimplicit-function-declaration] mvaddch(rogue.row, rogue.col, colored(rogue.fchar)); ^ zap.c:55:34: warning: implicit declaration of function 'colored' [-Wimplicit-function-declaration] mvaddch(rogue.row, rogue.col, colored(rogue.fchar)); ^ zap.c:56:4: warning: implicit declaration of function 'refresh' [-Wimplicit-function-declaration] refresh(); ^ zap.c:58:9: warning: implicit declaration of function 'rogue_can_see' [-Wimplicit-function-declaration] && rogue_can_see(row, col)) { ^ zap.c:60:14: warning: implicit declaration of function 'get_dungeon_char' [-Wimplicit-function-declaration] colored(get_dungeon_char(row, col))); ^ zap.c:69:4: warning: implicit declaration of function 'wake_up' [-Wimplicit-function-declaration] wake_up(monster); ^ zap.c:70:4: warning: implicit declaration of function 'zap_monster' [-Wimplicit-function-declaration] zap_monster(monster, wand->which_kind); ^ zap.c:71:4: warning: implicit declaration of function 'relight' [-Wimplicit-function-declaration] relight(); ^ zap.c: In function 'get_zapped_monster': zap.c:86:3: warning: implicit declaration of function 'get_dir_rc' [-Wimplicit-function-declaration] get_dir_rc(dir, row, col, 0); ^ zap.c:93:9: warning: implicit declaration of function 'imitating' [-Wimplicit-function-declaration] if (!imitating(*row, *col)) { ^ zap.c: At top level: zap.c:141:1: warning: return type defaults to 'int' [-Wimplicit-int] zap_monster(monster, kind) ^ zap.c: In function 'zap_monster': zap.c:169:3: warning: implicit declaration of function 'tele_away' [-Wimplicit-function-declaration] tele_away(monster); ^ zap.c:173:30: warning: implicit declaration of function 'get_rand' [-Wimplicit-function-declaration] monster->moves_confused += get_rand(12, 22); ^ zap.c: At top level: zap.c:216:1: warning: return type defaults to 'int' [-Wimplicit-int] tele_away(monster) ^ zap.c: In function 'tele_away': zap.c:224:2: warning: implicit declaration of function 'gr_row_col' [-Wimplicit-function-declaration] gr_row_col(&row, &col, (FLOOR | TUNNEL | STAIRS | OBJECT)); ^ zap.c:229:24: warning: implicit declaration of function 'mvinch' [-Wimplicit-function-declaration] monster->trail_char = mvinch(row, col); ^ zap.c:232:29: warning: implicit declaration of function 'gmc' [-Wimplicit-function-declaration] mvaddch(row, col, colored(gmc(monster))); ^ zap.c: At top level: zap.c:239:1: warning: return type defaults to 'int' [-Wimplicit-int] wizardize() ^ zap.c: In function 'wizardize': zap.c:252:7: warning: implicit declaration of function 'get_input_line' [-Wimplicit-function-declaration] if (get_input_line("魔法使いの合言葉は?", ^ zap.c:258:4: warning: implicit declaration of function 'xxxx' [-Wimplicit-function-declaration] xxxx(buf, strlen(buf)); ^ zap.c:258:14: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] xxxx(buf, strlen(buf)); ^ zap.c:258:14: warning: incompatible implicit declaration of built-in function 'strlen' zap.c:258:14: note: include '' or provide a declaration of 'strlen' zap.c:261:9: warning: implicit declaration of function 'bcmp' [-Wimplicit-function-declaration] if (!bcmp(buf, wiz_passwd, 11)) { ^ --- rogue --- cc -o rogue curses.o hit.o init.o invent.o level.o machdep.o main.o message.o monster.o move.o object.o pack.o play.o random.o ring.o room.o save.o score.o spechit.o throw.o trap.o use.o zap.o /usr/bin/gzcat /usr/ports/japanese/rogue_s/files/mesg_fj.gz > /wrkdirs/japanese/rogue_s/mesg_fj shar: Extracting "mesg_utmc" (18142 characters) shar: 1226 control characters may be missing from "mesg_utmc" shar: End of shell archive. nkf -e /wrkdirs/japanese/rogue_s/mesg_utmc > /wrkdirs/japanese/rogue_s/mesg_utmc.euc =========================================================================== =================================================== =========================================================================== =================================================== ===> Staging for ja-rogue_s-1.3a_2 ===> Generating temporary packing list install -s -m 555 /wrkdirs/japanese/rogue_s/rogue_s/rogue /wrkdirs/japanese/rogue_s/stage/usr/local/bin/rogue_s install -m 444 /wrkdirs/japanese/rogue_s/rogue_s.6 /wrkdirs/japanese/rogue_s/stage/usr/local/man/ja/man6/rogue_s.6 /bin/mkdir -p /wrkdirs/japanese/rogue_s/stage/usr/local/share/rogue_s install -m 0644 /wrkdirs/japanese/rogue_s/rogue_s/mesg /wrkdirs/japanese/rogue_s/stage/usr/local/share/rogue_s install -m 0644 /wrkdirs/japanese/rogue_s/rogue_s/mesg_E /wrkdirs/japanese/rogue_s/stage/usr/local/share/rogue_s install -m 0644 /wrkdirs/japanese/rogue_s/mesg_fj /wrkdirs/japanese/rogue_s/stage/usr/local/share/rogue_s install -m 0644 /wrkdirs/japanese/rogue_s/mesg_utmc.euc /wrkdirs/japanese/rogue_s/stage/usr/local/share/rogue_s/mesg_utmc /bin/mkdir -p /wrkdirs/japanese/rogue_s/stage/usr/local/share/doc/rogue_s for _file in README README.1st README.doc options.doc rogue.doc; do install -m 0644 /wrkdirs/japanese/rogue_s/rogue_s/"$_file" /wrkdirs/japanese/rogue_s/stage/usr/local/share/doc/rogue_s ; done ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===> Building package for ja-rogue_s-1.3a_2 file sizes/checksums [11]: . done packing files [11]: . done packing directories [0]: . done =========================================================================== => Cleaning up wrkdir ===> Cleaning for ja-rogue_s-1.3a_2 build of japanese/rogue_s ended at Tue Oct 4 05:13:12 PDT 2016 build time: 00:00:13