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

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.