=> Bootstrap dependency digest>=20010302: found digest-20190127 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /opt/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/opt/pkg/sbin/pkg_admin -K /opt/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for netmaj-2.0.7nb12 --- server.o --- --- ss.o --- --- global.o --- --- mt.o --- --- rv.o --- --- hand.o --- --- ahand.o --- --- result.o --- --- server.o --- cc -I. -Ilib -DNETMAJ_LIB=\"/opt/pkg/lib/netmaj\" -DHAVE_GETTIMEOFDAY -DUSE_SGTTY -DSYSV -DUSE_RAND -DNO_KEYPAD -D_XOPEN_SOURCE_EXTENDED=1 -I/opt/pkg/include -I/opt/pkg/include/ncurses -c server.c --- ss.o --- cc -I. -Ilib -DNETMAJ_LIB=\"/opt/pkg/lib/netmaj\" -DHAVE_GETTIMEOFDAY -DUSE_SGTTY -DSYSV -DUSE_RAND -DNO_KEYPAD -D_XOPEN_SOURCE_EXTENDED=1 -I/opt/pkg/include -I/opt/pkg/include/ncurses -c ss.c --- global.o --- cc -I. -Ilib -DNETMAJ_LIB=\"/opt/pkg/lib/netmaj\" -DHAVE_GETTIMEOFDAY -DUSE_SGTTY -DSYSV -DUSE_RAND -DNO_KEYPAD -D_XOPEN_SOURCE_EXTENDED=1 -I/opt/pkg/include -I/opt/pkg/include/ncurses -c global.c --- hand.o --- cc -I. -Ilib -DNETMAJ_LIB=\"/opt/pkg/lib/netmaj\" -DHAVE_GETTIMEOFDAY -DUSE_SGTTY -DSYSV -DUSE_RAND -DNO_KEYPAD -D_XOPEN_SOURCE_EXTENDED=1 -I/opt/pkg/include -I/opt/pkg/include/ncurses -c hand.c --- rv.o --- cc -I. -Ilib -DNETMAJ_LIB=\"/opt/pkg/lib/netmaj\" -DHAVE_GETTIMEOFDAY -DUSE_SGTTY -DSYSV -DUSE_RAND -DNO_KEYPAD -D_XOPEN_SOURCE_EXTENDED=1 -I/opt/pkg/include -I/opt/pkg/include/ncurses -c rv.c --- ahand.o --- cc -I. -Ilib -DNETMAJ_LIB=\"/opt/pkg/lib/netmaj\" -DHAVE_GETTIMEOFDAY -DUSE_SGTTY -DSYSV -DUSE_RAND -DNO_KEYPAD -D_XOPEN_SOURCE_EXTENDED=1 -I/opt/pkg/include -I/opt/pkg/include/ncurses -c ahand.c --- result.o --- cc -I. -Ilib -DNETMAJ_LIB=\"/opt/pkg/lib/netmaj\" -DHAVE_GETTIMEOFDAY -DUSE_SGTTY -DSYSV -DUSE_RAND -DNO_KEYPAD -D_XOPEN_SOURCE_EXTENDED=1 -I/opt/pkg/include -I/opt/pkg/include/ncurses -c result.c --- mt.o --- cc -I. -Ilib -DNETMAJ_LIB=\"/opt/pkg/lib/netmaj\" -DHAVE_GETTIMEOFDAY -DUSE_SGTTY -DSYSV -DUSE_RAND -DNO_KEYPAD -D_XOPEN_SOURCE_EXTENDED=1 -I/opt/pkg/include -I/opt/pkg/include/ncurses -c mt.c --- ahand.o --- In file included from ahand.c:26: In file included from ./global.h:24: In file included from ./ss.h:34: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h:228:7: error: conflicting types for 'rand' long random(void) __swift_unavailable("Use arc4random instead."); ^ ./pai.h:22:17: note: expanded from macro 'random' #define random rand ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h:162:6: note: previous declaration is here int rand(void) __swift_unavailable("Use arc4random instead."); ^ --- mt.o --- In file included from mt.c:25: In file included from ./global.h:24: In file included from ./ss.h:34: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h:228:7: error: conflicting types for 'rand' long random(void) __swift_unavailable("Use arc4random instead."); ^ ./pai.h:22:17: note: expanded from macro 'random' #define random rand ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h:162:6: note: previous declaration is here int rand(void) __swift_unavailable("Use arc4random instead."); ^ --- hand.o --- In file included from hand.c:25: In file included from ./global.h:24: In file included from ./ss.h:34: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h:228:7: error: conflicting types for 'rand' long random(void) __swift_unavailable("Use arc4random instead."); ^ ./pai.h:22:17: note: expanded from macro 'random' #define random rand ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h:162:6: note: previous declaration is here int rand(void) __swift_unavailable("Use arc4random instead."); ^ --- mt.o --- In file included from mt.c:25: ./global.h:37:9: warning: 'bcopy' macro redefined [-Wmacro-redefined] #define bcopy(s,d,n) memcpy(d,s,n) ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here #define bcopy(src, dest, ...) \ ^ In file included from mt.c:25: ./global.h:38:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero(d,n) memset(d,0,n) ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ mt.c:29:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mt_dora(gp,n) global_t *gp; { ^ mt.c:33:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mt_uradora(gp,n) global_t *gp; { ^ mt.c:37:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mt_rest(gp) global_t *gp; { ^ mt.c:47:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mt_new(gp) global_t *gp; { ^ mt.c:57:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mt_next_new(gp) global_t *gp; { ^ mt.c:66:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mt_setdora(gp,n,v) global_t *gp; { ^ mt.c:73:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mt_seturadora(gp,n,v) global_t *gp; { ^ mt.c:82:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mt_get(gp) global_t *gp; { ^ mt.c:87:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mt_gettop(gp) global_t *gp; { ^ mt.c:96:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mt_make(gp) global_t *gp; { ^ mt.c:100:24: warning: implicit declaration of function 'mt_push' is invalid in C99 [-Wimplicit-function-declaration] for (i=0; i<256; i++) mt_push(gp,i,0); ^ mt.c:123:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mt_haipai(gp,buf) global_t *gp; pai_t *buf; { ^ mt.c:131:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mt_push(gp,p,mode) global_t *gp; pai_t p; { ^ mt.c:140:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mt_rest_kind(gp,p) global_t *gp; pai_t p; { ^ 16 warnings and 1 error generated. --- rv.o --- In file included from rv.c:25: In file included from ./global.h:24: In file included from ./ss.h:34: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h:228:7: error: conflicting types for 'rand' long random(void) __swift_unavailable("Use arc4random instead."); ^ ./pai.h:22:17: note: expanded from macro 'random' #define random rand ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h:162:6: note: previous declaration is here int rand(void) __swift_unavailable("Use arc4random instead."); ^ --- ahand.o --- In file included from ahand.c:26: ./global.h:37:9: warning: 'bcopy' macro redefined [-Wmacro-redefined] #define bcopy(s,d,n) memcpy(d,s,n) ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here #define bcopy(src, dest, ...) \ ^ In file included from ahand.c:26: ./global.h:38:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero(d,n) memset(d,0,n) ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ ahand.c:37:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ah_new(a,h,rm) ahand_t *a; hand_t *h; { ^ ahand.c:68:2: warning: implicit declaration of function 'ah_sort' is invalid in C99 [-Wimplicit-function-declaration] ah_sort(a); ^ ahand.c:86:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ah_remove(a,i) ahand_t *a; { ^ ahand.c:93:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ah_index(a,pai) ahand_t *a; { ^ ahand.c:103:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ah_sort(a) ahand_t *a; { ^ ahand.c:209:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ah_analize(a,from) ahand_t *a; { ^ 8 warnings and 1 error generated. --- mt.o --- *** [mt.o] Error code 1 bmake: stopped in /opt/work/games/netmaj/work/netmaj --- hand.o --- In file included from hand.c:25: ./global.h:37:9: warning: 'bcopy' macro redefined [-Wmacro-redefined] #define bcopy(s,d,n) memcpy(d,s,n) ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here #define bcopy(src, dest, ...) \ ^ In file included from hand.c:25: ./global.h:38:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero(d,n) memset(d,0,n) ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ hand.c:28:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hand_new(gp) global_t *gp; { ^ hand.c:45:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hand_sort(gp,p) global_t *gp; { ^ hand.c:58:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hand_insert(gp,p,c) global_t *gp; { ^ hand.c:64:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hand_delete(gp,p,c,sort) global_t *gp; pai_t c; { ^ hand.c:82:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hand_delete_kind(gp,p,c,sort) global_t *gp; pai_t c; { ^ hand.c:106:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hand_find(gp,p,pc) global_t *gp; pai_t pc; { ^ hand.c:123:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hand_find_kind(gp,p,c) global_t *gp; pai_t c; { ^ --- ahand.o --- *** [ahand.o] Error code 1 bmake: stopped in /opt/work/games/netmaj/work/netmaj --- hand.o --- hand.c:205:33: warning: too few arguments in call to 'hand_delete_kind' if (b = hand_delete_kind(gp,p,k)) { ~~~~~~~~~~~~~~~~ ^ hand.c:205:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (b = hand_delete_kind(gp,p,k)) { --- rv.o --- In file included from rv.c:25: ./global.h:37:9: warning: 'bcopy' macro redefined [-Wmacro-redefined] #define bcopy(s,d,n) memcpy(d,s,n) ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here #define bcopy(src, dest, ...) \ ^ In file included from rv.c:25: ./global.h:38:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero(d,n) memset(d,0,n) ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ rv.c:27:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rv_new(gp) global_t *gp; { ^ --- hand.o --- ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ hand.c:205:8: note: place parentheses around the assignment to silence this warning if (b = hand_delete_kind(gp,p,k)) { ^ ( ) hand.c:205:8: note: use '==' to turn this assignment into an equality comparison if (b = hand_delete_kind(gp,p,k)) { ^ == hand.c:236:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hand_can_tie(gp,p,pc,how) global_t *gp; { ^ --- rv.o --- rv.c:44:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rv_push(gp,to) global_t *gp; { ^ --- hand.o --- hand.c:269:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hand_can_tiex(gp,p,pc) global_t *gp; { ^ hand.c:276:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hand_can_pon(gp,p,pc) global_t *gp; { ^ hand.c:282:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- rv.o --- rv.c:61:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- hand.o --- hand_can_kan(gp,p,pc) global_t *gp; { ^ --- rv.o --- rv_find_player(gp,p) global_t *gp; river_t *p; { ^ --- hand.o --- hand.c:298:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hand_can_kanx(gp,p) global_t *gp; { ^ hand.c:312:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hand_check_kyushukyupai(gp,p) global_t *gp; { ^ hand.c:328:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hand_check_kuikae(gp,p,pc) global_t *gp; { ^ --- rv.o --- rv.c:66:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rv_find_cur(gp,p) global_t *gp; river_t *p; { ^ --- hand.o --- hand.c:367:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] hand_check_pao(gp,p) global_t *gp; { ^ 19 warnings and 1 error generated. --- rv.o --- 6 warnings and 1 error generated. *** [rv.o] Error code 1 bmake: stopped in /opt/work/games/netmaj/work/netmaj --- hand.o --- *** [hand.o] Error code 1 bmake: stopped in /opt/work/games/netmaj/work/netmaj --- ss.o --- ss.c:57:2: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(sp->sd); ^ ss.c:80:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(sd); ^ ss.c:85:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(sd); ^ ss.c:94:45: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] sd = accept(ssp->sd, (struct sockaddr *)0, (int *)0); ^~~~~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/socket.h:700:73: note: passing argument to parameter here int accept(int, struct sockaddr * __restrict, socklen_t * __restrict) ^ ss.c:132:3: warning: implicit declaration of function 'alarm' is invalid in C99 [-Wimplicit-function-declaration] alarm(to); ^ ss.c:136:3: warning: implicit declaration of function 'alarm' is invalid in C99 [-Wimplicit-function-declaration] alarm(0); ^ ss.c:141:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(sd); ^ ss.c:151:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SockClose(sp) SOCKETIO *sp; { ^ ss.c:153:1: warning: non-void function does not return a value [-Wreturn-type] } ^ ss.c:173:8: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] r = read(sp->sd, sp->rbuf, SSS_BUFSIZE); ^ ss.c:191:6: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] r = write(sp->sd,buf,len); ^ ss.c:214:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] SockSelect(timeout,flags) double timeout; char *flags; { ^ 12 warnings generated. --- result.o --- In file included from result.c:25: In file included from ./global.h:24: In file included from ./ss.h:34: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h:228:7: error: conflicting types for 'rand' long random(void) __swift_unavailable("Use arc4random instead."); ^ ./pai.h:22:17: note: expanded from macro 'random' #define random rand ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h:162:6: note: previous declaration is here int rand(void) __swift_unavailable("Use arc4random instead."); ^ In file included from result.c:25: ./global.h:37:9: warning: 'bcopy' macro redefined [-Wmacro-redefined] #define bcopy(s,d,n) memcpy(d,s,n) ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here #define bcopy(src, dest, ...) \ ^ In file included from result.c:25: ./global.h:38:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero(d,n) memset(d,0,n) ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ result.c:35:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static result_clear_genyakus(); ~~~~~~ ^ result.c:38:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] result_new(gp) global_t *gp; { ^ result.c:45:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] result_check_sufurenta(gp) global_t *gp; { ^ result.c:63:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] result_check_nagasimangan(gp,p) global_t *gp; int p; { ^ result.c:76:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] result_calc_nagasimangan(gp,p,yp) global_t *gp; int p; result_t *yp; { ^ result.c:94:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] result_check_kyushukyupai(gp) global_t *gp; { ^ result.c:104:9: warning: implicit declaration of function 'hand_check_kyushukyupai' is invalid in C99 [-Wimplicit-function-declaration] return hand_check_kyushukyupai(gp,cur_player); ^ result.c:107:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] result_check_sukan(gp) global_t *gp; { ^ result.c:131:8: warning: implicit declaration of function 'result_calc_yaku' is invalid in C99 [-Wimplicit-function-declaration] if (result_calc_yaku(gp,pp[0],yr) > 0) { ^ result.c:136:6: warning: implicit declaration of function 'calc_tumibo' is invalid in C99 [-Wimplicit-function-declaration] calc_tumibo(gp,&result[0],-1); ^ result.c:141:6: warning: implicit declaration of function 'calc_tumibo' is invalid in C99 [-Wimplicit-function-declaration] calc_tumibo(gp,&result[0],yr[0].pao); ^ result.c:150:5: warning: implicit declaration of function 'result_set_cyonbo' is invalid in C99 [-Wimplicit-function-declaration] result_set_cyonbo(gp,*pp,0); ^ result.c:169:11: warning: implicit declaration of function 'calc_tumibo' is invalid in C99 [-Wimplicit-function-declaration] calc_tumibo(gp,&result[0],cur_player); ^ result.c:178:6: warning: implicit declaration of function 'result_set_cyonbo' is invalid in C99 [-Wimplicit-function-declaration] result_set_cyonbo(gp,pp[i],i); ^ result.c:207:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] calc_tumibo(gp,yr,furi) global_t *gp; result_t *yr; { ^ result.c:227:3: warning: implicit declaration of function 'ah_new' is invalid in C99 [-Wimplicit-function-declaration] ah_new(&at,&hand[i],-1); ^ result.c:228:3: warning: implicit declaration of function 'ah_analize' is invalid in C99 [-Wimplicit-function-declaration] ah_analize(&at,0); ^ result.c:236:4: warning: implicit declaration of function 'result_set_cyonbo' is invalid in C99 [-Wimplicit-function-declaration] result_set_cyonbo(gp,i,n); ^ result.c:273:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] result_calc_yaku(gp,p,yr) global_t *gp; int p; result_t *yr; { ^ result.c:281:2: warning: implicit declaration of function 'ah_new' is invalid in C99 [-Wimplicit-function-declaration] --- server.o --- In file included from server.c:30: In file included from ./global.h:24: In file included from ./ss.h:34: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h:228:7: error: conflicting types for 'rand' --- result.o --- ah_new(&at,&hand[p],-1); ^ result.c:282:2: warning: implicit declaration of function 'ah_analize' is invalid in C99 [-Wimplicit-function-declaration] ah_analize(&at,0); ^ result.c:285:6: warning: implicit declaration of function 'result_check_furiten' is invalid in C99 [-Wimplicit-function-declaration] --- server.o --- long random(void) __swift_unavailable("Use arc4random instead."); ^ ./pai.h:22:17: note: expanded from macro 'random' #define random rand ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h:162:6: note: previous declaration is here --- result.o --- if (result_check_furiten(gp,p,yr)) return 0; ^ --- server.o --- int rand(void) __swift_unavailable("Use arc4random instead."); ^ --- result.o --- result.c:292:8: warning: implicit declaration of function 'result_calc_from_ahand' is invalid in C99 [-Wimplicit-function-declaration] if (!result_calc_from_ahand(gp,p,&y,&(result_ahand[i]))) ^ result.c:294:3: warning: implicit declaration of function 'result_calc_from_hand' is invalid in C99 [-Wimplicit-function-declaration] result_calc_from_hand(gp,p,&y); ^ result.c:295:9: warning: implicit declaration of function 'result_calc_point' is invalid in C99 [-Wimplicit-function-declaration] ret = result_calc_point(gp,p,&y); ^ result.c:322:4: warning: implicit declaration of function 'ah_new' is invalid in C99 [-Wimplicit-function-declaration] ah_new(&at,&hand[p],-1); ^ result.c:323:4: warning: implicit declaration of function 'ah_analize' is invalid in C99 [-Wimplicit-function-declaration] ah_analize(&at,0); ^ result.c:336:5: warning: implicit declaration of function 'ah_new' is invalid in C99 [-Wimplicit-function-declaration] ah_new(&at,&hand[p],-1); ^ result.c:337:5: warning: implicit declaration of function 'ah_analize' is invalid in C99 [-Wimplicit-function-declaration] ah_analize(&at,0); ^ result.c:347:15: warning: implicit declaration of function 'rv_find_player' is invalid in C99 [-Wimplicit-function-declaration] while (rp && rv_find_player(gp,rp) != p) { ^ result.c:350:4: warning: implicit declaration of function 'ah_new' is invalid in C99 [-Wimplicit-function-declaration] ah_new(&at,&hand[p],-1); ^ result.c:351:4: warning: implicit declaration of function 'ah_analize' is invalid in C99 [-Wimplicit-function-declaration] ah_analize(&at,0); ^ result.c:440:10: warning: implicit declaration of function 'fu_calc_koutu' is invalid in C99 [-Wimplicit-function-declaration] fu += fu_calc_koutu(ap->part[i][0],1); ^ result.c:470:31: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (i=0; i<4; i++) if (kind = hand[p].opened_kind[i]) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ result.c:470:31: note: place parentheses around the assignment to silence this warning for (i=0; i<4; i++) if (kind = hand[p].opened_kind[i]) { ^ ( ) result.c:470:31: note: use '==' to turn this assignment into an equality comparison for (i=0; i<4; i++) if (kind = hand[p].opened_kind[i]) { ^ == result.c:478:10: warning: implicit declaration of function 'fu_calc_koutu' is invalid in C99 [-Wimplicit-function-declaration] fu += fu_calc_koutu(P_KIND(hand[p].opened[i][0]),0); ^ --- global.o --- In file included from global.c:27: In file included from ./global.h:24: In file included from ./ss.h:34: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h:228:7: error: conflicting types for 'rand' long random(void) __swift_unavailable("Use arc4random instead."); ^ ./pai.h:22:17: note: expanded from macro 'random' #define random rand ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h:162:6: note: previous declaration is here int rand(void) __swift_unavailable("Use arc4random instead."); ^ --- result.o --- result.c:650:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (i=0; i<4; i++) if (k=hand[p].opened_kind[i]) { ~^~~~~~~~~~~~~~~~~~~~~~~ result.c:650:27: note: place parentheses around the assignment to silence this warning for (i=0; i<4; i++) if (k=hand[p].opened_kind[i]) { ^ ( ) result.c:650:27: note: use '==' to turn this assignment into an equality comparison for (i=0; i<4; i++) if (k=hand[p].opened_kind[i]) { ^ == result.c:683:6: warning: implicit declaration of function 'mt_rest' is invalid in C99 [-Wimplicit-function-declaration] if (mt_rest(gp) == 0) yp->haitei = 1; ^ result.c:691:8: warning: implicit declaration of function 'rv_find_player' is invalid in C99 [-Wimplicit-function-declaration] if ((rv_find_player(gp,rp) == p) && (T_GET(rp->attr)==T_RV_RCH)) { ^ result.c:708:41: warning: implicit declaration of function 'rv_find_player' is invalid in C99 [-Wimplicit-function-declaration] if ((T_GET(rp->attr) == T_RV_RCH) && (rv_find_player(gp,rp) == p)) ^ result.c:714:7: warning: implicit declaration of function 'rv_find_player' is invalid in C99 [-Wimplicit-function-declaration] if (rv_find_player(gp,rp) == p) ^ result.c:785:9: warning: implicit declaration of function 'mt_dora' is invalid in C99 [-Wimplicit-function-declaration] if (k=mt_dora(gp,i)) yp->dora += kindsr[K_NEXT(P_KIND(k))]; ^ result.c:785:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (k=mt_dora(gp,i)) yp->dora += kindsr[K_NEXT(P_KIND(k))]; ~^~~~~~~~~~~~~~ result.c:785:8: note: place parentheses around the assignment to silence this warning if (k=mt_dora(gp,i)) yp->dora += kindsr[K_NEXT(P_KIND(k))]; ^ ( ) result.c:785:8: note: use '==' to turn this assignment into an equality comparison if (k=mt_dora(gp,i)) yp->dora += kindsr[K_NEXT(P_KIND(k))]; ^ == result.c:788:9: warning: implicit declaration of function 'mt_uradora' is invalid in C99 [-Wimplicit-function-declaration] if (k=mt_uradora(gp,i)) ^ result.c:788:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (k=mt_uradora(gp,i)) ~^~~~~~~~~~~~~~~~~ result.c:788:8: note: place parentheses around the assignment to silence this warning if (k=mt_uradora(gp,i)) ^ ( ) result.c:788:8: note: use '==' to turn this assignment into an equality comparison if (k=mt_uradora(gp,i)) ^ == result.c:793:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] result_calc_point(gp,p,yp) global_t *gp; result_t *yp; { ^ result.c:898:17: warning: implicit declaration of function 'hand_check_pao' is invalid in C99 [-Wimplicit-function-declaration] if ((yp->pao=hand_check_pao(gp,p))>=0) { ^ result.c:909:17: warning: implicit declaration of function 'hand_check_pao' is invalid in C99 [-Wimplicit-function-declaration] if ((yp->pao=hand_check_pao(gp,p))>=0) { ^ result.c:925:16: warning: implicit declaration of function 'hand_check_pao' is invalid in C99 [-Wimplicit-function-declaration] if ((yp->pao=hand_check_pao(gp,p))>=0) { ^ result.c:943:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static result_clear_genyakus(yp) result_t *yp; { ~~~~~~ ^ result.c:980:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] result_set_cyonbo(gp,p,n) global_t *gp; { ^ --- server.o --- In file included from server.c:30: ./global.h:37:9: warning: 'bcopy' macro redefined [-Wmacro-redefined] #define bcopy(s,d,n) memcpy(d,s,n) ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here --- result.o --- result.c:999:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] result_set_who(y) result_t *y; { ^ result.c:1024:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] reach_can_kan(gp,p,pai) global_t *gp; { ^ result.c:1028:9: warning: implicit declaration of function 'hand_can_kan' is invalid in C99 [-Wimplicit-function-declaration] if (hand_can_kan(gp,p,pai) != 3) return 0; ^ --- server.o --- #define bcopy(src, dest, ...) \ ^ In file included from server.c:30: ./global.h:38:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero(d,n) memset(d,0,n) ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ --- result.o --- result.c:1029:5: warning: implicit declaration of function 'ah_new' is invalid in C99 [-Wimplicit-function-declaration] ah_new(&ah,&hand[p],-1); ^ result.c:1030:5: warning: implicit declaration of function 'ah_analize' is invalid in C99 [-Wimplicit-function-declaration] ah_analize(&ah,0); ^ 57 warnings and 1 error generated. --- server.o --- server.c:72:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc,argv) ^ server.c:129:2: warning: implicit declaration of function 'pf_init' is invalid in C99 [-Wimplicit-function-declaration] pf_init(gp,"server",argv[0]); ^ server.c:130:2: warning: implicit declaration of function 'rule_init' is invalid in C99 [-Wimplicit-function-declaration] rule_init(gp); ^ server.c:131:2: warning: implicit declaration of function 'pack_rule' is invalid in C99 [-Wimplicit-function-declaration] pack_rule(&rule); ^ server.c:182:6: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] msgWrites(gp,buf,new); ^ server.c:196:6: warning: implicit declaration of function 'optprot' is invalid in C99 [-Wimplicit-function-declaration] optprot(gp,new,name[0],name+1); ^ server.c:205:9: warning: implicit declaration of function 'talk_pg' is invalid in C99 [-Wimplicit-function-declaration] if (talk_pg(gp,j)) { ^ server.c:217:7: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] msgWrites(gp,buf,k); ^ server.c:227:56: warning: format specifies type 'int' but the argument has type 'time_t' (aka 'long') [-Wformat] fprintf(log_server,"start at %d with %s %s %s %s\n",time(0) ~~ ^~~~~~~ %ld server.c:255:4: warning: implicit declaration of function 'game' is invalid in C99 [-Wimplicit-function-declaration] game(gp); ^ server.c:262:5: warning: implicit declaration of function 'after_game' is invalid in C99 [-Wimplicit-function-declaration] after_game(gp); ^ --- global.o --- In file included from global.c:27: ./global.h:37:9: warning: 'bcopy' macro redefined [-Wmacro-redefined] #define bcopy(s,d,n) memcpy(d,s,n) ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here #define bcopy(src, dest, ...) \ ^ In file included from global.c:27: --- server.o --- server.c:278:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] talk_pg(gp,from) global_t *gp; { ^ --- global.o --- ./global.h:38:9: warning: 'bzero' macro redefined [-Wmacro-redefined] --- server.o --- server.c:284:3: warning: implicit declaration of function 'talk' is invalid in C99 [-Wimplicit-function-declaration] talk(gp,from,buf+strlen(MSG_COMMENTX)); ^ server.c:286:3: warning: implicit declaration of function 'runauto' is invalid in C99 [-Wimplicit-function-declaration] runauto(buf+4); ^ --- global.o --- #define bzero(d,n) memset(d,0,n) ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ --- server.o --- server.c:288:3: warning: implicit declaration of function 'optprot' is invalid in C99 [-Wimplicit-function-declaration] optprot(gp,from,msg[0],msg+1); ^ server.c:293:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] runauto(buf) char *buf; { ^ server.c:297:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p=rindex(buf,'\n')) *p = 0; ~^~~~~~~~~~~~~~~~~ server.c:297:7: note: place parentheses around the assignment to silence this warning if (p=rindex(buf,'\n')) *p = 0; ^ ( ) server.c:297:7: note: use '==' to turn this assignment into an equality comparison if (p=rindex(buf,'\n')) *p = 0; ^ == --- result.o --- *** [result.o] Error code 1 bmake: stopped in /opt/work/games/netmaj/work/netmaj --- server.o --- server.c:308:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] talk(gp,from,msg) global_t *gp; char *msg; { ^ server.c:313:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p=index(msg,'\n')) *p = 0; ~^~~~~~~~~~~~~~~~ server.c:313:7: note: place parentheses around the assignment to silence this warning --- global.o --- global.c:39:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- server.o --- if (p=index(msg,'\n')) *p = 0; ^ ( ) --- global.o --- global_init(gp) global_t *gp; { ^ global.c:40:2: warning: implicit declaration of function 'set_pplayer' is invalid in C99 [-Wimplicit-function-declaration] --- server.o --- server.c:313:7: note: use '==' to turn this assignment into an equality comparison --- global.o --- set_pplayer(gp); ^ --- server.o --- if (p=index(msg,'\n')) *p = 0; ^ == --- global.o --- global.c:42:2: warning: implicit declaration of function 'mt_new' is invalid in C99 [-Wimplicit-function-declaration] mt_new(gp); ^ global.c:43:2: warning: implicit declaration of function 'rv_new' is invalid in C99 [-Wimplicit-function-declaration] --- server.o --- server.c:317:4: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] --- global.o --- rv_new(gp); ^ --- server.o --- msgWrites(gp,buf,i); ^ --- global.o --- global.c:44:2: warning: implicit declaration of function 'hand_new' is invalid in C99 [-Wimplicit-function-declaration] hand_new(gp); ^ global.c:45:2: warning: implicit declaration of function 'result_new' is invalid in C99 [-Wimplicit-function-declaration] result_new(gp); ^ global.c:48:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] send_newgame(gp) global_t *gp; { ^ --- server.o --- server.c:354:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] msgSelect(gp,time_out) global_t *gp; int time_out; { ^ server.c:358:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] msgIsRead(gp,p) global_t *gp; { ^ --- global.o --- global.c:59:3: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] --- server.o --- server.c:362:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- global.o --- msgWrites(gp,buf,i); ^ --- server.o --- optprot(gp,from,opt,msg) global_t *gp; char *msg; { ^ --- global.o --- global.c:62:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] send_endgame(gp,order) global_t *gp; int *order; { ^ global.c:76:3: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] msgWrites(gp,buf,i); ^ global.c:80:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- server.o --- server.c:390:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- global.o --- send_newplay(gp) global_t *gp; { ^ --- server.o --- after_game(gp) global_t *gp; { ^ --- global.o --- global.c:86:3: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] msgWrites(gp,buf,i); ^ global.c:89:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] send_endplay(gp) global_t *gp; { ^ global.c:95:3: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] msgWrites(gp,buf,i); ^ global.c:98:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] send_dora(gp) global_t *gp; { ^ global.c:103:10: warning: implicit declaration of function 'mt_dora' is invalid in C99 [-Wimplicit-function-declaration] x[i] = mt_dora(gp,i); ^ global.c:104:3: warning: implicit declaration of function 'mt_push' is invalid in C99 [-Wimplicit-function-declaration] mt_push(gp,x[i],0); ^ global.c:108:3: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] msgWrites(gp,buf,i); ^ --- server.o --- 26 warnings and 1 error generated. --- global.o --- global.c:111:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] send_uradora(gp) global_t *gp; { ^ global.c:116:10: warning: implicit declaration of function 'mt_uradora' is invalid in C99 [-Wimplicit-function-declaration] x[i] = mt_uradora(gp,i); ^ global.c:117:3: warning: implicit declaration of function 'mt_push' is invalid in C99 [-Wimplicit-function-declaration] mt_push(gp,x[i],0); ^ global.c:121:3: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] msgWrites(gp,buf,i); ^ global.c:124:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] send_river(gp) global_t *gp; { ^ global.c:145:4: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] msgWrites(gp,buf,pp); ^ global.c:147:4: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] msgWrites(gp,buf_masked,pp); ^ global.c:152:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] send_result(gp) global_t *gp; { ^ global.c:162:3: warning: implicit declaration of function 'result_cvt_to_int' is invalid in C99 [-Wimplicit-function-declaration] result_cvt_to_int(yp,iy); ^ global.c:169:4: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] msgWrites(gp,buf,i); ^ global.c:173:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] send_riverin(gp,p) global_t *gp; { ^ global.c:190:3: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] msgWrites(gp,buf,i); ^ global.c:194:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] send_hand_closed(gp,p) global_t *gp; { ^ global.c:209:4: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] msgWrites(gp,buf,i); ^ global.c:213:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] send_hand_opened(gp,p,j) global_t *gp; { ^ --- server.o --- *** [server.o] Error code 1 bmake: stopped in /opt/work/games/netmaj/work/netmaj --- global.o --- global.c:228:4: warning: implicit declaration of function 'mt_push' is invalid in C99 [-Wimplicit-function-declaration] mt_push(gp,x[a],0); ^ global.c:231:4: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] msgWrites(gp,buf,i); ^ global.c:250:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] send_inithand(gp,p) global_t *gp; { ^ global.c:262:3: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] msgWrites(gp,buf,i); ^ global.c:266:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] send_point(gp) global_t *gp; { ^ global.c:281:3: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] msgWrites(gp,buf,i); ^ global.c:284:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] recv_message(gp,buf) global_t *gp; char *buf; { ^ global.c:318:3: warning: implicit declaration of function 'set_pplayer' is invalid in C99 [-Wimplicit-function-declaration] set_pplayer(gp); ^ global.c:320:3: warning: implicit declaration of function 'mt_new' is invalid in C99 [-Wimplicit-function-declaration] mt_new(gp); ^ global.c:321:3: warning: implicit declaration of function 'mt_next_new' is invalid in C99 [-Wimplicit-function-declaration] mt_next_new(gp); ^ global.c:322:3: warning: implicit declaration of function 'rv_new' is invalid in C99 [-Wimplicit-function-declaration] rv_new(gp); ^ global.c:323:3: warning: implicit declaration of function 'hand_new' is invalid in C99 [-Wimplicit-function-declaration] hand_new(gp); ^ global.c:324:3: warning: implicit declaration of function 'result_new' is invalid in C99 [-Wimplicit-function-declaration] result_new(gp); ^ global.c:333:4: warning: implicit declaration of function 'mt_push' is invalid in C99 [-Wimplicit-function-declaration] mt_push(gp,x[i],0); ^ global.c:334:4: warning: implicit declaration of function 'mt_setdora' is invalid in C99 [-Wimplicit-function-declaration] mt_setdora(gp,i,x[i]); ^ global.c:340:4: warning: implicit declaration of function 'mt_push' is invalid in C99 [-Wimplicit-function-declaration] mt_push(gp,x[i],0); ^ global.c:341:4: warning: implicit declaration of function 'mt_seturadora' is invalid in C99 [-Wimplicit-function-declaration] mt_seturadora(gp,i,x[i]); ^ global.c:345:21: warning: implicit declaration of function 'rv_find_player' is invalid in C99 [-Wimplicit-function-declaration] if (rvp) ch_river[rv_find_player(gp,rvp)] = 1; ^ global.c:354:6: warning: implicit declaration of function 'rv_push' is invalid in C99 [-Wimplicit-function-declaration] rv_push(gp,i); ^ global.c:355:4: warning: implicit declaration of function 'mt_push' is invalid in C99 [-Wimplicit-function-declaration] mt_push(gp,rvp->out, ^ global.c:364:5: warning: implicit declaration of function 'hand_delete' is invalid in C99 [-Wimplicit-function-declaration] hand_delete(gp,vself,rvp->out,1); ^ global.c:386:4: warning: implicit declaration of function 'mt_push' is invalid in C99 [-Wimplicit-function-declaration] mt_push(gp,x[j],0); ^ global.c:403:4: warning: implicit declaration of function 'mt_push' is invalid in C99 [-Wimplicit-function-declaration] mt_push(gp,x[k],0); ^ global.c:432:3: warning: implicit declaration of function 'rv_push' is invalid in C99 [-Wimplicit-function-declaration] rv_push(gp,vself); ^ global.c:459:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p=index(comment_body,'\n')) *p = 0; ~^~~~~~~~~~~~~~~~~~~~~~~~~ global.c:459:8: note: place parentheses around the assignment to silence this warning if (p=index(comment_body,'\n')) *p = 0; ^ ( ) global.c:459:8: note: use '==' to turn this assignment into an equality comparison if (p=index(comment_body,'\n')) *p = 0; ^ == global.c:468:3: warning: implicit declaration of function 'result_cvt_from_int' is invalid in C99 [-Wimplicit-function-declaration] result_cvt_from_int(&y,x); ^ global.c:469:3: warning: implicit declaration of function 'result_set_who' is invalid in C99 [-Wimplicit-function-declaration] result_set_who(&y); ^ global.c:494:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] set_pplayer(gp) global_t *gp; { ^ 63 warnings and 1 error generated. *** [global.o] Error code 1 bmake: stopped in /opt/work/games/netmaj/work/netmaj 7 errors bmake: stopped in /opt/work/games/netmaj/work/netmaj *** Error code 2 Stop. bmake[1]: stopped in /opt/pkgsrc/games/netmaj *** Error code 1 Stop. bmake: stopped in /opt/pkgsrc/games/netmaj