On Mon, 19 Feb 2007 05:00:08 -0500 Giel van Schijndel
[EMAIL PROTECTED] wrote:
On Mon, 19 Feb 2007 01:32:53 -0500, [EMAIL PROTECTED] wrote:
I think we need to add fflush() to the output routines for
stderr.txt stdout.txt. This because on crash, those do not
get
written, so we don't have anything to show. This on windows.
Anyone against this? It will not slow game down much, and this
is
only written on errors.
Well I'd say give it a shot if you want to, though I'm not sure
the slow down will be acceptable. Especially since fflush just
blocks the current thread (we only have one AFAIK) until I/O
operations are finished.
Also on GNU/Linux (maybe Windows as well?) writing a newline char
(\n) to any pipe (e.g. stderr, stdout) results in an automatic
fflush call.
That is not the case for windows. You have to do a fflush to dump
it out to disk, a newline doesn't flush the buffer.
I see the buffer in a debugger, this how I know. :)
On line 1419 of scriptfunc.c it crashes on mission 3.
ASSERT( FALSE, scrRemoveMessage:cannot find message - %s,
psViewData-pName );
return FALSE;
Also getting many errors now, usually openAL, same type before.
If no crash, then log is over 400k!
What revision and branch (e.g. branches/2.0/ or trunk/) are you
using?
The latest svn update, revision 782, though I now see that it is up
to 791.
--
Click to get a free auto insurance quote from top company at discount
http://tagline.hushmail.com/fc/CAaCXv1QRV7cNLgTdwcMCrqwH2W4i7kw/
___
Warzone-dev mailing list
Warzone-dev@gna.org
https://mail.gna.org/listinfo/warzone-dev