Getting rid of globals

This commit is contained in:
Krzosa Karol
2023-01-01 14:17:37 +01:00
parent c238e5ba46
commit 647958b72d
9 changed files with 62 additions and 52 deletions

View File

@@ -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;
}