Dale's right there, the parse error before line 1170 will throw everything off. If you can't find a missing ) or ;, also check for missing }'s or extra ;'s where they shouldn't be (like at the end of an if statement before that for loop).
Good luck! --- RogueDragon @ A Merging of Fates telnet://mud.merging.org:5454 Windows - Where do you want to go today? Linux - Where do you want to go tomarow? FreeBSD - When are you two going to catch up? On Sun, 25 Aug 2002, Dale Kingston wrote: > act_info.c:1170: parse error before `for' > > go right before that line and see whats wrong you probly forgot a ) or ;. > > ----- Original Message ----- > From: "Vincius Meireles" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Sunday, August 25, 2002 11:13 AM > Subject: Can't compile act_info.c again after editing it some... > > > > Okay... > > > > I am not a C programmer (yet) but I've been doing many changes to a Rom > > source code on my linux partiton, compiling it, playing with it, and > slowly > > learning both C and the Rom source layout. > > I've been doing this for some time and allready learnt many things. > > > > Straight to the point: > > I've run through act_info.c doing some light changes, like adding color to > > some strings, modifying others and organizing the source file tabbing and > > identing to my like. > > > > I have did it to other files and all went ok (Compiled and all) > > > > When I finished this one (act_info.c), it doesn't compile this file > anymore. > > I tried to substitute for an older backup of act_info.c and it works. So > the > > problem is just this file... > > > > Well I've done lots of typing to this file and if someone could help me > out > > there... Here goes the compiler output... > > > > [EMAIL PROTECTED] /root]# cd myd > > bash: cd: myd: Arquivo ou diret?rio n?o encontrado > > [EMAIL PROTECTED] /root]# cd mud/sec > > bash: cd: mud/sec: Arquivo ou diret?rio n?o encontrado > > [EMAIL PROTECTED] /root]# cd mud/src > > [EMAIL PROTECTED] src]# make > > 14:02:41 : Compiling act_info.c... > > cc1plus: warnings being treated as errors > > act_info.c: In function `void do_look(CHAR_DATA *, char *)': > > act_info.c:1007: warning: unused variable `int door' > > act_info.c:1003: warning: unused variable `struct EXIT_DATA * pexit' > > act_info.c:1006: warning: `char * pdesc' might be used uninitialized in > this > > function > > act_info.c: At top level: > > act_info.c:1170: parse error before `for' > > act_info.c:1170: syntax error before `!=' > > act_info.c:1170: ANSI C++ forbids declaration `obj' with no type > > act_info.c:1170: base operand of `->' is not a pointer > > act_info.c:1170: parse error before `)' > > act_info.c:1182: ANSI C++ forbids declaration `pdesc' with no type > > act_info.c:1182: `arg3' was not declared in this scope > > act_info.c:1182: base operand of `->' is not a pointer > > act_info.c:1183: parse error before `if' > > act_info.c:1194: `ch' was not declared in this scope > > act_info.c:1194: ANSI C++ forbids declaration `chsend' with no type > > act_info.c:1194: `int chsend' redeclared as different kind of symbol > > proto.h:76: previous declaration of `void chsend(const char *, CHAR_DATA > *)' > > act_info.c:1194: initializer list being treated as compound expression > > act_info.c:1195: parse error before `return' > > act_info.c:1200: ANSI C++ forbids declaration `pdesc' with no type > > act_info.c:1200: redefinition of `int pdesc' > > act_info.c:1182: `int pdesc' previously defined here > > act_info.c:1200: `arg3' was not declared in this scope > > act_info.c:1200: `ch' was not declared in this scope > > act_info.c:1201: parse error before `if' > > act_info.c:1217: `buf' was not declared in this scope > > act_info.c:1217: `ch' was not declared in this scope > > act_info.c:1217: ANSI C++ forbids declaration `chsend' with no type > > act_info.c:1217: redefinition of `int chsend' > > act_info.c:1194: `int chsend' previously defined here > > act_info.c:1217: initializer list being treated as compound expression > > act_info.c:1218: parse error before `return' > > act_info.c: In function `void do_examine(CHAR_DATA *, char *)': > > act_info.c:1283: `chsend' cannot be used as a function > > act_info.c:1322: `chsend' cannot be used as a function > > act_info.c: In function `void do_exits(CHAR_DATA *, char *)': > > act_info.c:1392: `chsend' cannot be used as a function > > act_info.c: In function `void do_worth(CHAR_DATA *, char *)': > > act_info.c:1403: `chsend' cannot be used as a function > > act_info.c:1411: `chsend' cannot be used as a function > > act_info.c:1415: `chsend' cannot be used as a function > > act_info.c: In function `void do_score(CHAR_DATA *, char *)': > > act_info.c:1425: `chsend' cannot be used as a function > > act_info.c:1427: `chsend' cannot be used as a function > > act_info.c:1429: `chsend' cannot be used as a function > > act_info.c:1432: `chsend' cannot be used as a function > > act_info.c:1435: `chsend' cannot be used as a function > > act_info.c:1438: `chsend' cannot be used as a function > > act_info.c:1440: `chsend' cannot be used as a function > > act_info.c:1443: `chsend' cannot be used as a function > > act_info.c:1446: `chsend' cannot be used as a function > > act_info.c:1449: `chsend' cannot be used as a function > > act_info.c:1452: `chsend' cannot be used as a function > > act_info.c:1456: `chsend' cannot be used as a function > > act_info.c:1458: `chsend' cannot be used as a function > > act_info.c:1461: `chsend' cannot be used as a function > > act_info.c:1469: `chsend' cannot be used as a function > > act_info.c:1472: `chsend' cannot be used as a function > > act_info.c:1474: `chsend' cannot be used as a function > > act_info.c:1477: `chsend' cannot be used as a function > > act_info.c:1480: `chsend' cannot be used as a function > > act_info.c:1482: `chsend' cannot be used as a function > > act_info.c: In function `void do_affects(CHAR_DATA *, char *)': > > act_info.c:1495: `chsend' cannot be used as a function > > act_info.c:1506: `chsend' cannot be used as a function > > act_info.c:1513: `chsend' cannot be used as a function > > act_info.c:1518: `chsend' cannot be used as a function > > act_info.c:1521: `chsend' cannot be used as a function > > act_info.c:1526: `chsend' cannot be used as a function > > act_info.c: In function `void do_time(CHAR_DATA *, char *)': > > act_info.c:1567: `chsend' cannot be used as a function > > act_info.c:1571: `chsend' cannot be used as a function > > act_info.c: In function `void do_weather(CHAR_DATA *, char *)': > > act_info.c:1588: `chsend' cannot be used as a function > > act_info.c:1596: `chsend' cannot be used as a function > > act_info.c: In function `void do_oldhelp(CHAR_DATA *, char *)': > > act_info.c:1778: `chsend' cannot be used as a function > > act_info.c: In function `void do_whois(CHAR_DATA *, char *)': > > act_info.c:1868: `chsend' cannot be used as a function > > act_info.c:1896: `chsend' cannot be used as a function > > act_info.c: In function `void do_who(CHAR_DATA *, char *)': > > act_info.c:1965: `chsend' cannot be used as a function > > act_info.c:2002: `chsend' cannot be used as a function > > act_info.c: In function `void do_count(CHAR_DATA *, char *)': > > act_info.c:2098: `chsend' cannot be used as a function > > act_info.c: In function `void do_inventory(CHAR_DATA *, char *)': > > act_info.c:2103: `chsend' cannot be used as a function > > act_info.c: In function `void do_equipment(CHAR_DATA *, char *)': > > act_info.c:2113: `chsend' cannot be used as a function > > act_info.c:2116: `chsend' cannot be used as a function > > act_info.c:2119: `chsend' cannot be used as a function > > act_info.c:2124: `chsend' cannot be used as a function > > act_info.c:2125: `chsend' cannot be used as a function > > act_info.c:2129: `chsend' cannot be used as a function > > act_info.c: In function `void do_compare(CHAR_DATA *, char *)': > > act_info.c:2149: `chsend' cannot be used as a function > > act_info.c:2155: `chsend' cannot be used as a function > > act_info.c:2173: `chsend' cannot be used as a function > > act_info.c:2180: `chsend' cannot be used as a function > > act_info.c: In function `void do_where(CHAR_DATA *, char *)': > > act_info.c:2255: `chsend' cannot be used as a function > > act_info.c:2271: `chsend' cannot be used as a function > > act_info.c:2275: `chsend' cannot be used as a function > > act_info.c:2292: `chsend' cannot be used as a function > > act_info.c: In function `void do_consider(CHAR_DATA *, char *)': > > act_info.c:2314: `chsend' cannot be used as a function > > act_info.c:2320: `chsend' cannot be used as a function > > act_info.c:2326: `chsend' cannot be used as a function > > act_info.c: In function `void do_title(CHAR_DATA *, char *)': > > act_info.c:2387: `chsend' cannot be used as a function > > act_info.c:2394: `chsend' cannot be used as a function > > act_info.c:2400: `chsend' cannot be used as a function > > act_info.c: In function `void do_description(CHAR_DATA *, char *)': > > act_info.c:2419: `chsend' cannot be used as a function > > act_info.c:2440: `chsend' cannot be used as a function > > act_info.c:2441: `chsend' cannot be used as a function > > act_info.c:2449: `chsend' cannot be used as a function > > act_info.c:2463: `chsend' cannot be used as a function > > act_info.c:2473: `chsend' cannot be used as a function > > act_info.c:2474: `chsend' cannot be used as a function > > act_info.c: In function `void do_report(CHAR_DATA *, char *)': > > act_info.c:2487: `chsend' cannot be used as a function > > act_info.c: In function `void do_practice(CHAR_DATA *, char *)': > > act_info.c:2522: `chsend' cannot be used as a function > > act_info.c:2524: `chsend' cannot be used as a function > > act_info.c:2528: `chsend' cannot be used as a function > > act_info.c:2532: `chsend' cannot be used as a function > > act_info.c:2541: `chsend' cannot be used as a function > > act_info.c:2554: `chsend' cannot be used as a function > > act_info.c:2560: `chsend' cannot be used as a function > > act_info.c:2570: `chsend' cannot be used as a function > > act_info.c:2580: `chsend' cannot be used as a function > > act_info.c: In function `void do_wimpy(CHAR_DATA *, char *)': > > act_info.c:2626: `chsend' cannot be used as a function > > act_info.c:2632: `chsend' cannot be used as a function > > act_info.c:2638: `chsend' cannot be used as a function > > act_info.c: In function `void do_password(CHAR_DATA *, char *)': > > act_info.c:2698: `chsend' cannot be used as a function > > act_info.c:2705: `chsend' cannot be used as a function > > act_info.c:2712: `chsend' cannot be used as a function > > act_info.c:2725: `chsend' cannot be used as a function > > act_info.c:2733: `chsend' cannot be used as a function > > make: *** [act_info.o] Error 1 > > [EMAIL PROTECTED] src]# > > > > _________________________________________________________________ > > Converse com seus amigos online, fa?a o download gr?tis do MSN Messenger: > > http://messenger.msn.com.br > > > > > > -- > > ROM mailing list > > [email protected] > > http://www.rom.org/cgi-bin/mailman/listinfo/rom > > > > > -- > ROM mailing list > [email protected] > http://www.rom.org/cgi-bin/mailman/listinfo/rom >

