ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
options/acds.h
Go to the documentation of this file.
1
35#pragma once
36
37#include "options/options.h"
38#include <stdio.h>
39
40#ifdef __cplusplus
41extern "C" {
42#endif
43
57
71
85
156asciichat_error_t parse_acds_options(int argc, char **argv, options_t *opts);
157
158#ifdef __cplusplus
159}
160#endif
asciichat_error_t
Error and exit codes - unified status values (0-255)
Definition error_codes.h:46
ASCIICHAT_API char opt_acds_key_path[OPTIONS_BUFF_SIZE]
Ed25519 identity key path (ACDS mode only)
Definition acds.c:42
ASCIICHAT_API int opt_acds_port
TCP listen port (ACDS mode only)
Definition acds.c:40
#define OPTIONS_BUFF_SIZE
Buffer size for option string values.
Definition options.h:176
ASCIICHAT_API char opt_acds_database_path[OPTIONS_BUFF_SIZE]
SQLite database path (ACDS mode only)
Definition acds.c:41
#define ASCIICHAT_API
Export symbols on Unix platforms (Linux, macOS)
Definition api.h:82
asciichat_error_t parse_acds_options(int argc, char **argv, options_t *opts)
Parse ACDS-specific command-line options.
Definition acds.c:48
⚙️ Command-line options parsing and configuration management for ascii-chat
Consolidated options structure.
Definition options.h:439