|
ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
|
Files | |
| aspect_ratio.c | |
| ๐ Terminal cell aspect ratio calculations for accurate image dimension scaling | |
| aspect_ratio.h | |
| ๐ Aspect Ratio Calculation Functions | |
| atomic.h | |
| bits.h | |
| ๐ข Bit Manipulation Utilities | |
| bytes.h | |
| ๐ข Byte-Level Access and Arithmetic Utilities | |
| endian.h | |
| ๐ Network byte order conversion helpers | |
| fnv1a.h | |
| #๏ธโฃ FNV-1a Hash Function Implementation | |
| format.c | |
| ๐ Byte size formatting utilities for human-readable output (B, KB, MB, GB, TB) | |
| format.h | |
| ๐ String Formatting Utilities | |
| fps.c | |
| โฑ๏ธ FPS tracking utility implementation | |
| fps.h | |
| โฑ๏ธ FPS tracking utility for monitoring frame throughput across all threads | |
| image.c | |
| ๐ผ๏ธ Safe overflow-checked buffer size calculations for images and video frames | |
| image.h | |
| ๐ผ๏ธ Safe overflow-checked buffer size calculations for images and video frames | |
| ip.c | |
| ๐ IPv4/IPv6 address parsing, validation, and formatting utilities | |
| ip.h | |
| ๐ IP Address Parsing and Formatting Utilities | |
| math.h | |
| ๐ข Mathematical Utility Functions | |
| number.h | |
| ๐ข Number Formatting and Conversion Utilities | |
| overflow.h | |
| โ
Safe Integer Arithmetic and Overflow Detection | |
| parsing.c | |
| ๐ Safe string parsing utilities for integers, sizes, and protocol messages | |
| parsing.h | |
| ๐ Safe Parsing Utilities | |
| password.c | |
| ๐ Password prompting utilities with secure input and formatting | |
| password.h | |
| Password prompting utilities with secure input and formatting. | |
| path.c | |
| ๐ Cross-platform path manipulation with normalization and Windows/Unix separator handling | |
| path.h | |
| ๐ Path Manipulation Utilities | |
| string.c | |
| ๐ค String manipulation utilities: ASCII escaping, trimming, case conversion, and formatting | |
| string.h | |
| ๐ค String Manipulation and Shell Escaping Utilities | |
| thread.h | |
| ๐งต Thread lifecycle management helpers | |
| time.c | |
| โฑ๏ธ High-precision timing utilities implementation | |
| time.h | |
| โฑ๏ธ High-precision timing utilities using sokol_time.h and uthash | |
| utf8.c | |
| ๐ค UTF-8 encoding and decoding with multi-byte character support | |
| utf8.h | |
| ๐ค UTF-8 Encoding and Decoding Utilities | |
| uthash.h | |
| #๏ธโฃ Wrapper for uthash.h that ensures common.h is included first | |
| util.h | |
| ๐ ๏ธ Master Utility Header | |
| validation.h | |
| Common validation macros to reduce duplication in protocol handlers. | |