Add command line switch -Z to write detailed version information

This commit is contained in:
Jonathan G Rennison
2019-10-08 00:05:31 +01:00
parent 3b178b6f07
commit 6c21c93192
6 changed files with 60 additions and 0 deletions

View File

@@ -129,6 +129,7 @@ public:
char *FillCrashLog(char *buffer, const char *last) const;
char *FillDesyncCrashLog(char *buffer, const char *last, const DesyncExtraInfo &info) const;
char *FillVersionInfoLog(char *buffer, const char *last) const;
bool WriteCrashLog(const char *buffer, char *filename, const char *filename_last, const char *name = "crash", FILE **crashlog_file = nullptr) const;
/**
@@ -146,6 +147,7 @@ public:
bool MakeCrashLog() const;
bool MakeDesyncCrashLog(const std::string *log_in, std::string *log_out, const DesyncExtraInfo &info) const;
bool MakeVersionInfoLog() const;
bool MakeCrashSavegameAndScreenshot() const;
/**
@@ -156,6 +158,7 @@ public:
static void InitialiseCrashLog();
static void DesyncCrashLog(const std::string *log_in, std::string *log_out, const DesyncExtraInfo &info);
static void VersionInfoLog();
static void SetErrorMessage(const char *message);
static void AfterCrashLogCleanup();