ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
config.h
Go to the documentation of this file.
1#pragma once
2
57#include <stdbool.h>
58#include "common.h"
59
106asciichat_error_t config_load_and_apply(bool is_client, const char *config_path, bool strict, options_t *opts);
107
128asciichat_error_t config_load_system_and_user(bool is_client, const char *user_config_path, bool strict,
129 options_t *opts);
130
150asciichat_error_t config_create_default(const char *config_path, const options_t *opts);
151
asciichat_error_t config_create_default(const char *config_path, const options_t *opts)
Create default configuration file with all default values.
Definition config.c:999
asciichat_error_t config_load_system_and_user(bool is_client, const char *user_config_path, bool strict, options_t *opts)
Load system config first, then user config (user config overrides system)
Definition config.c:1207
asciichat_error_t config_load_and_apply(bool is_client, const char *config_path, bool strict, options_t *opts)
Main function to load configuration from file and apply to global options.
Definition config.c:842
asciichat_error_t
Error and exit codes - unified status values (0-255)
Definition error_codes.h:46
Consolidated options structure.
Definition options.h:439
Common SIMD utilities and structures.