stub LOG_DUMP_CMDLINE for WIN32 for now

This commit is contained in:
staviq 2023-08-25 18:24:55 +02:00
parent c8a1118308
commit 9bace227c5

View file

@ -491,14 +491,16 @@ inline void log_print_usage()
fprintf(stdout, " Log file will be tagged with unique ID and written as \"<name>.<ID>.log\"\n"); /* */ fprintf(stdout, " Log file will be tagged with unique ID and written as \"<name>.<ID>.log\"\n"); /* */
} }
#ifndef _WIN32
// TODO:
// Windows doesn't seem to like this somehow
#define LOG_DUMP_CMDLINE( argc, argv ) _log_dump_cmdline(argc,argv) #define LOG_DUMP_CMDLINE( argc, argv ) _log_dump_cmdline(argc,argv)
// INTERNAL, DO NOT USE // INTERNAL, DO NOT USE
inline void _log_dump_cmdline(int argc, char **argv) inline void _log_dump_cmdline(int argc, char **argv)
{ {
// TODO: std::string buf;
// Windows doesn't seem to like this somehow
std::string buf{""};
for (int i = 0; i < argc; ++i) for (int i = 0; i < argc; ++i)
{ {
if (std::string(argv[i]).find(' ') != std::string::npos) if (std::string(argv[i]).find(' ') != std::string::npos)
@ -513,6 +515,10 @@ inline void _log_dump_cmdline(int argc, char **argv)
LOGLN("Cmd:%s", buf.c_str()) LOGLN("Cmd:%s", buf.c_str())
} }
#else
#define LOG_DUMP_CMDLINE(...) // dummy stub
#endif
#define LOG_TOSTR(var) _log_var_to_string(var).c_str() #define LOG_TOSTR(var) _log_var_to_string(var).c_str()
inline std::string _log_var_to_string(bool var) inline std::string _log_var_to_string(bool var)