| version 1.7, 2004/02/12 17:18:16 | version 1.9, 2004/03/07 01:23:14 | 
| Line 269  void trace_init(void) { | Line 269  void trace_init(void) { | 
 | tracewin.fh = FILEH_INVALID; | tracewin.fh = FILEH_INVALID; | 
 | #else | #else | 
 | tracewin.en = 0; | tracewin.en = 0; | 
| tracewin.fh = file_create_c("out.txt"); | tracewin.fh = file_create_c("traces.txt"); | 
 | #endif | #endif | 
 |  |  | 
 | tracecfg.posx = CW_USEDEFAULT; | tracecfg.posx = CW_USEDEFAULT; | 
| Line 311  void trace_fmt(const char *fmt, ...) { | Line 311  void trace_fmt(const char *fmt, ...) { | 
 | va_list ap; | va_list ap; | 
 | char    buf[0x1000]; | char    buf[0x1000]; | 
 |  |  | 
 |  | va_start(ap, fmt); | 
 |  | vsprintf(buf, fmt, ap); | 
 |  | va_end(ap); | 
 |  | if (hView) { | 
 |  | View_AddString(buf); | 
 |  | } | 
 |  | if (tracewin.fh != FILEH_INVALID) { | 
 |  | file_write(tracewin.fh, buf, strlen(buf)); | 
 |  | file_write(tracewin.fh, crlf, strlen(crlf)); | 
 |  | } | 
 |  | } | 
 |  |  | 
 |  | void trace_fmt2(const char *fmt, ...) { | 
 |  |  | 
 |  | BOOL    en; | 
 |  | va_list ap; | 
 |  | char    buf[0x1000]; | 
 |  |  | 
 | en = (tracewin.en & 1) || (tracewin.fh != FILEH_INVALID); | en = (tracewin.en & 1) || (tracewin.fh != FILEH_INVALID); | 
 | if (en) { | if (en) { | 
 | va_start(ap, fmt); | va_start(ap, fmt); | 
| Line 326  void trace_fmt(const char *fmt, ...) { | Line 344  void trace_fmt(const char *fmt, ...) { | 
 | } | } | 
 | } | } | 
 |  |  | 
 |  | void trace_fileout(const char *fname) { | 
 |  |  | 
 |  | if (tracewin.fh != FILEH_INVALID) { | 
 |  | file_close(tracewin.fh); | 
 |  | tracewin.fh = FILEH_INVALID; | 
 |  | } | 
 |  | if (fname) { | 
 |  | tracewin.fh = file_create_c(fname); | 
 |  | } | 
 |  | } | 
 |  |  | 
 | #endif | #endif | 
 |  |  |