Getting rid of globals
This commit is contained in:
@@ -307,8 +307,9 @@ int main(int argument_count, char **arguments){
|
||||
return 0;
|
||||
}
|
||||
|
||||
bool enable_color_codes = false;
|
||||
#if OS_UNIX
|
||||
color_codes_enabled = true;
|
||||
enable_color_codes = true;
|
||||
#endif
|
||||
#if OS_WINDOWS
|
||||
// Set output mode to handle virtual terminal sequences
|
||||
@@ -318,28 +319,27 @@ int main(int argument_count, char **arguments){
|
||||
if (GetConsoleMode(hOut, &dwMode)) {
|
||||
dwMode |= ENABLE_VIRTUAL_TERMINAL_PROCESSING;
|
||||
if (SetConsoleMode(hOut, dwMode)) {
|
||||
color_codes_enabled = true;
|
||||
enable_color_codes = true;
|
||||
}
|
||||
else{
|
||||
log_info("Failed to enable colored terminal output C");
|
||||
printf("Failed to enable colored terminal output C\n");
|
||||
}
|
||||
}
|
||||
else{
|
||||
log_info("Failed to enable colored terminal output B");
|
||||
printf("Failed to enable colored terminal output B\n");
|
||||
}
|
||||
}
|
||||
else {
|
||||
log_info("Failed to enable colored terminal output A");
|
||||
printf("Failed to enable colored terminal output A\n");
|
||||
}
|
||||
|
||||
test_os_memory();
|
||||
#endif
|
||||
|
||||
// emit_line_directives = false;
|
||||
// emit_type_info = false;
|
||||
(void)enable_color_codes;
|
||||
For(args){
|
||||
|
||||
if(it == "-testing"_s){ // @copy_paste
|
||||
|
||||
if(it == "-testing"_s){
|
||||
Scratch_Scope _scope(scratch_arena);
|
||||
Array<OS_File_Info> examples = os_list_dir(scratch_arena, scratch_arena, "examples"_s);
|
||||
Array<OS_File_Info> tests = os_list_dir(scratch_arena, scratch_arena, "tests"_s);
|
||||
@@ -359,6 +359,6 @@ int main(int argument_count, char **arguments){
|
||||
}
|
||||
|
||||
}
|
||||
log_info("End of program");
|
||||
printf("End of program\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user