|
ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
|
Files | |
| abstraction.c | |
| ๐๏ธ Common platform abstraction stubs (OS-specific code in posix/ and windows/ subdirectories) | |
| abstraction.h | |
| ๐ Cross-platform abstraction layer umbrella header for ascii-chat | |
| api.h | |
| DLL export/import macros for cross-platform symbol visibility. | |
| cond.h | |
| Cross-platform condition variable interface for ascii-chat. | |
| file.h | |
| Cross-platform file I/O interface for ascii-chat. | |
| fs.h | |
| Cross-platform file system operations. | |
| init.h | |
| Platform initialization and static synchronization helpers. | |
| internal.h | |
| Private implementation helpers for platform abstraction layer. | |
| memory.h | |
| Cross-platform memory management utilities. | |
| mmap.h | |
| Cross-platform memory-mapped file interface. | |
| mutex.h | |
| Cross-platform mutex interface for ascii-chat. | |
| pipe.h | |
| Cross-platform pipe/agent socket interface for ascii-chat. | |
| process.h | |
| Cross-platform process execution utilities. | |
| question.h | |
| Cross-platform interactive prompting utilities. | |
| rwlock.h | |
| Cross-platform read-write lock interface for ascii-chat. | |
| socket.c | |
| ๐ Common socket utility functions (cross-platform implementations) | |
| socket.h | |
| Cross-platform socket interface for ascii-chat. | |
| string.h | |
| Platform-independent safe string functions. | |
| symbols.c | |
| ๐ Symbol resolution cache: llvm-symbolizer/addr2line wrapper with hashtable-backed caching | |
| symbols.h | |
| Symbol Resolution Cache for Backtrace Addresses. | |
| system.c | |
| ๐ง Shared cross-platform system utilities (included by posix/system.c and windows/system.c) | |
| system.h | |
| Cross-platform system functions interface for ascii-chat. | |
| terminal.h | |
| ๐ฅ๏ธ Cross-platform terminal interface for ascii-chat | |
| thread.c | |
| ๐งต Thread utilities and helpers | |
| thread.h | |
| ๐งต Cross-platform thread interface for ascii-chat | |
| util.h | |
| Public platform utility API for string, memory, and file operations. | |
| windows_compat.h | |
| Wrapper for windows.h with C23 alignment compatibility. | |
| windows_errno.h | |
| Windows errno compatibility definitions. | |