Descent3/lib/logfile.h
2024-04-16 12:56:40 -06:00

24 lines
445 B
C++

#ifndef LOGFILE_H
#define LOGFILE_H
void log_Enable(bool enable);
void log_Disable();
class logfile {
void *fp;
public:
logfile(); // simple constructor
~logfile();
void start(const char *fname, const char *longname = 0); // restarts the logfile (opens a new one.)
void end();
void printf(const char *fmt, ...);
void puts(const char *msg);
void update(); // call to update logfile on disk (done by OS otherwise)
};
#endif