Warfare Errors Part 2

Posted by Lupercus on Thu 28 Mar 2002 03:48 AM — 2 posts, 12,275 views.

#0
Next, will be war.c

gcc war.c -Wall -O -ggdb -DNOCRYPT -c -o obj/war.o
war.c: In function `start_war':
war.c:144: warning: implicit declaration of function `wartalk'
war.c:145: `info_war' undeclared (first use in this function)
war.c:145: (Each undeclared identifier is reported only once
war.c:145: for each function it appears in.)
war.c:145: parse error before string constant
war.c: In function `auto_war':
war.c:179: warning: implicit declaration of function `IS_PLAYER'
war.c:194: `LEVEL_LEGEND' undeclared (first use in this function)
war.c:199: warning: implicit declaration of function `get_mob_vnum'
war.c:199: warning: assignment makes pointer from integer without a cast
war.c:212: warning: implicit declaration of function `announce'
war.c:212: `info_war' undeclared (first use in this function)
war.c: In function `end_war':
war.c:255: warning: implicit declaration of function `do_look'
war.c:285:26: warning: multi-line string literals are deprecated
war.c: In function `do_war':
war.c:289: parse error before "start"
war.c:289:34: warning: multi-line string literals are deprecated
war.c:293:57: warning: multi-line string literals are deprecated
war.c:301:33: warning: multi-line string literals are deprecated
war.c:306:33: warning: multi-line string literals are deprecated
war.c:310:47: warning: multi-line string literals are deprecated
war.c:316:54: warning: multi-line string literals are deprecated
war.c:325:66: warning: multi-line string literals are deprecated
war.c:331:27: warning: multi-line string literals are deprecated
war.c:334:56: warning: multi-line string literals are deprecated
war.c:338:68: warning: multi-line string literals are deprecated
war.c:342:33: warning: multi-line string literals are deprecated
war.c:344: stray '\' in program
war.c:344: stray '\' in program
war.c:344:41: warning: multi-line string literals are deprecated
war.c:345: stray '\' in program
war.c:345: stray '\' in program
war.c:345:40: warning: multi-line string literals are deprecated
war.c:346:39: warning: multi-line string literals are deprecated
war.c:348: stray '\' in program
war.c:348: stray '\' in program
war.c:348:50: warning: multi-line string literals are deprecated
war.c:349:33: warning: multi-line string literals are deprecated
war.c:351: stray '\' in program
war.c:351: stray '\' in program
war.c:351:47: warning: multi-line string literals are deprecated
war.c:354: stray '\' in program
war.c:354: stray '\' in program
war.c:354:58: warning: multi-line string literals are deprecated
war.c:355:56: warning: multi-line string literals are deprecated
war.c:358: stray '\' in program
war.c:358: stray '\' in program
war.c:358:47: warning: multi-line string literals are deprecated
war.c:363:34: warning: multi-line string literals are deprecated
war.c:368: stray '\' in program
war.c:368: stray '\' in program
war.c:368:42: warning: multi-line string literals are deprecated
war.c:374: invalid suffix on integer constant
war.c:374: stray '\' in program
war.c:374: stray '\' in program
war.c:374:68: warning: multi-line string literals are deprecated
war.c:375:21: warning: multi-line string literals are deprecated
war.c:384: stray '\' in program
war.c:384: stray '\' in program
war.c:384:46: warning: multi-line string literals are deprecated
war.c:387:33: warning: multi-line string literals are deprecated
war.c:391: stray '\' in program
war.c:391: stray '\' in program
war.c:391:68: warning: multi-line string literals are deprecated
war.c:397:34: missing terminating ' character
war.c:397: character constant too long
war.c:412: warning: implicit declaration of function `is_true_clan
war.c:430: `info_war' undeclared (first use in this function)
war.c:263: warning: unused variable `buf'
war.c:265: warning: unused variable `i'
war.c: In function `abort_class_war':
war.c:479: warning: implicit declaration of function `is_same_class'
war.c: In function `war_wait':
war.c:524: `info_war' undeclared (first use in this function)
war.c: In function `war_update':
war.c:602: `info_war' undeclared (first use in this function)
war.c: In function `check_war':
war.c:655: `info_war' undeclared (first use in this function)
war.c:656: warning: implicit declaration of function `GET_NAME'
war.c:688: subscripted value is neither array nor pointer
war.c:693: subscripted value is neither array nor pointer
war.c:693: subscripted value is neither array nor pointer
war.c:698: warning: too many arguments for format
war.c:710: `clan_table' undeclared (first use in this function)
war.c:720: warning: too many arguments for format
war.c:735: warning: too many arguments for format
war.c:635: warning: `wch' might be used uninitialized in this function
war.c: In function `is_safe_war':
war.c:750: parse error before '(' token
war.c:750: parse error before '(' token
war.c:759: subscripted value is neither array nor pointer
war.c:759: subscripted value is neither array nor pointer
war.c: In function `war_talk':
war.c:788: parse error before '(' token
war.c:796: parse error at end of input

No clue with these at all.

Lupercus
Australia Forum Administrator #1
"Stray \ in program" sounds suspiciously like bad line endings. Make sure you are not using Unix text on a DOS machine, or vice-versa.

In my downloads area are some small programs, dos2unix and unix2dos that change text types.