Dear Sirs:
I decided to comment out the response to that syntax error in db.c, namely
sprintf(err_buf,"in mobprog file %s syntax error.", f);
log(err_buf);
/* exit(1);
break; */
And when running the mud again (everything else the same), I got the
following error:
----------------------------------------------
Wed Aug 23 03:18:53 :: in mobprog file act_prog syntax error.
Wed Aug 23 03:18:53 :: SYSERR: Fread_word: word too long.
----------------------------------------------
It bypassed the syntax error command, but then hit a SYSERR.
That occurred in db.c, under this routine:
---------------------------------------
/*
* Read one word (into static buffer).
*/
char *fread_word(FILE *fp)
---------------------------------------
I commented the EXIT routine in that area, too.
Next, while compiling I got:
-------------------------------------------
db.c: In function `fread_word':
db.c:2515: warning: control reaches end of non-void function
-------------------------------------------
And while running, I got:
----------------------------------------------
Wed Aug 23 03:24:32 :: in mobprog file act_prog syntax error.
Wed Aug 23 03:24:32 :: mobprog file type error
----------------------------------------------
This should help....
-- Steve
This archive was generated by hypermail 2b30 : 12/18/00 PST