10 #define MAXBUFSIZE 1024
11 char logfilename
[64] = { 0 };
12 void writelog(const char *buf
, bool append_cr
);
15 void SetLogFilename(const char *fname
)
17 maxcpy(logfilename
, fname
, sizeof(logfilename
));
21 void writelog(const char *buf
, bool append_cr
)
25 fp
= fileopen(logfilename
, "a+");
29 if (append_cr
) fputc('\n', fp
);
36 void c------------------------------() {}
39 void stat(const char *fmt
, ...)
42 char buffer
[MAXBUFSIZE
];
45 vsnprintf(buffer
, sizeof(buffer
), fmt
, ar
);
52 writelog(buffer
, true);
55 void staterr(const char *fmt
, ...)
58 char buffer
[MAXBUFSIZE
];
61 vsnprintf(buffer
, sizeof(buffer
), fmt
, ar
);
64 printf(" error << %s >> \n", buffer
);
69 writelog(" error << ", false);
70 writelog(buffer
, false);
71 writelog(" >>\n", false);