|
ascii-chat 0.8.38
Real-time terminal-based video chat with ASCII art conversion
|
Files | |
| aspect_ratio.c | |
| 📐 Terminal cell aspect ratio calculations for accurate image dimension scaling | |
| display.c | |
| Display width and centering utilities implementation. | |
| env.c | |
| Environment variable utilities with stack-based prompt responses. | |
| format.c | |
| 📊 Byte size formatting utilities for human-readable output (B, KB, MB, GB, TB) | |
| fps.c | |
| ⏱️ FPS tracking utility implementation (nanosecond-precision) | |
| image.c | |
| 🖼️ Safe overflow-checked buffer size calculations for images and video frames | |
| ip.c | |
| 🌍 IPv4/IPv6 address parsing, validation, and formatting utilities | |
| parsing.c | |
| 🔍 Safe string parsing utilities for integers, sizes, and protocol messages | |
| password.c | |
| 🔑 Password prompting utilities with secure input and formatting | |
| path.c | |
| Cross-platform path manipulation with normalization and Windows/Unix separator handling. | |
| pcre2.c | |
| Centralized PCRE2 singleton pattern for efficient regex compilation. | |
| string.c | |
| 🔤 String manipulation utilities: ASCII escaping, trimming, case conversion, and formatting | |
| time.c | |
| ⏱️ High-precision timing utilities implementation | |
| url.c | |
| Production-grade URL parsing and validation using PCRE2. | |
| utf8.c | |
| 🔤 UTF-8 encoding and decoding with multi-byte character support | |