ascii-chat 0.6.0
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 "options/options.h"
11#include "options/rcu.h"
12#include "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
atomic_bool g_should_exit
Definition globals.c:34
int platform_setenv(const char *name, const char *value)
Set an environment variable.
⚙️ Command-line options parsing and configuration management for ascii-chat
asciichat_error_t options_state_init(void)
Initialize RCU options system.
Definition rcu.c:117
RGB pixel structure.
Definition video/image.h:80
Cross-platform system functions interface for ascii-chat.