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()
26
options_state_init
();
27
}
28
34
atomic_bool
g_should_exit
=
false
;
35
g_should_exit
atomic_bool g_should_exit
Definition
globals.c:34
platform_setenv
int platform_setenv(const char *name, const char *value)
Set an environment variable.
options.h
⚙️ Command-line options parsing and configuration management for ascii-chat
options_state_init
asciichat_error_t options_state_init(void)
Initialize RCU options system.
Definition
rcu.c:117
rcu.h
stdbool.h
__attribute__
RGB pixel structure.
Definition
video/image.h:80
system.h
Cross-platform system functions interface for ascii-chat.
lib
tests
globals.c
Generated by
1.9.8