Could try a little old fashion debugging, add a printf to print to the
console when you manually fire up circle, what its just read in. Might give
you a clue as to what's being read in when it crashes.
> > if ((retval = sscanf(line, " %d %s %s %d", t, f1, f2, t+1)) < 3) {
> > log("SYSERR: Format error in first numeric line (expecting 3 or 4
> > args, got %d), %s", retval, buf2);
> > exit(1);
> > }
fprintf(stderr,"line is [%s], t[0] is [%d], t[1] is [%d]\n", line, t[0],
t[1]);
> > obj_proto[i].obj_flags.type_flag = t[0];
> > obj_proto[i].obj_flags.extra_flags = asciiflag_conv(f1);
> > obj_proto[i].obj_flags.wear_flags = asciiflag_conv(f2);
> > obj_proto[i].obj_flags.level = (retval > 3 ? t[1] : 0);
>
>
>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-
> 5th Dimention -- 5d.dynip.com:4000 http://5d.dynip.com/5d
>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-
>
>
> +------------------------------------------------------------+
> | Ensure that you have read the CircleMUD Mailing List FAQ: |
> | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
> +------------------------------------------------------------+
>
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/10/01 PDT