ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
lib Directory Reference

Directories

 acds
 
 audio
 
 common
 
 crypto
 
 debug
 
 log
 
 network
 
 options
 
 platform
 
 tests
 
 tooling
 
 util
 
 video
 

Files

 asciichat_errno.c
 ๐Ÿšจ Custom error code system with formatted messages, thread-local storage, and errno mapping
 
 asciichat_errno.h
 โš ๏ธโ€ผ๏ธ Error and/or exit() when things go bad.
 
 buffer_pool.c
 ๐Ÿ’พ Lock-free memory pool with atomic operations
 
 buffer_pool.h
 ๐Ÿ—ƒ๏ธ Lock-Free Unified Memory Buffer Pool with Lazy Allocation
 
 common.c
 ๐Ÿ”ง Core utilities: memory management, safe macros, and cross-platform helpers
 
 common.h
 โš™๏ธ Common definitions, error codes, macros, and types shared throughout the application
 
 musl_c23_compat.c
 ๐Ÿ”„ musl C23 compatibility wrappers for __isoc23_* symbol aliases (glibc 2.38+ compatibility)
 
 ringbuffer.c
 ๐ŸŽฏ Lock-free circular buffer for audio streaming with atomic operations
 
 ringbuffer.h
 Lock-Free Ring Buffer and Frame Buffer Management.
 
 thread_pool.c
 ๐Ÿงต Generic thread pool implementation for managing worker threads
 
 thread_pool.h
 ๐Ÿงต Generic thread pool abstraction for managing worker threads
 
 version.c
 ๐Ÿท๏ธ Binary-embedded version information in custom ELF/Mach-O sections for runtime inspection