ascii-chat 0.8.38
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
globals.c
Go to the documentation of this file.
1
7#include <stdatomic.h>
8#include <stdbool.h>
9#include <stdlib.h>
10#include <ascii-chat/options/options.h>
11#include <ascii-chat/options/rcu.h>
12#include <ascii-chat/platform/system.h>
13
21__attribute__((constructor)) static void init_test_environment(void) {
22 platform_setenv("TESTING", "1");
23
24 // Initialize options RCU system with defaults for tests
25 // This must happen before any code calls options_get()
27}
28
34atomic_bool g_should_exit = false;
35
__attribute__((constructor))
Test environment initialization (runs before main) Sets TESTING environment variable so libraries can...
Definition globals.c:21
atomic_bool g_should_exit
Definition globals.c:34
asciichat_error_t options_state_init(void)
Definition rcu.c:218
int platform_setenv(const char *name, const char *value)
Definition wasm/system.c:24